1*a9ac8606Spatrick//===- EmptyNodeIntrospection.inc.in --------------------------------------===// 2*a9ac8606Spatrick// 3*a9ac8606Spatrick// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*a9ac8606Spatrick// See https://llvm.org/LICENSE.txt for license information. 5*a9ac8606Spatrick// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*a9ac8606Spatrick// 7*a9ac8606Spatrick//===----------------------------------------------------------------------===// 8*a9ac8606Spatrick 9*a9ac8606Spatricknamespace clang { 10*a9ac8606Spatricknamespace tooling { 11*a9ac8606Spatrickbool NodeIntrospection::hasIntrospectionSupport() { return false; } 12*a9ac8606Spatrick 13*a9ac8606SpatrickNodeLocationAccessors NodeIntrospection::GetLocations(clang::Stmt const *) { 14*a9ac8606Spatrick return {}; 15*a9ac8606Spatrick} 16*a9ac8606SpatrickNodeLocationAccessors NodeIntrospection::GetLocations(clang::Decl const *) { 17*a9ac8606Spatrick return {}; 18*a9ac8606Spatrick} 19*a9ac8606SpatrickNodeLocationAccessors NodeIntrospection::GetLocations( 20*a9ac8606Spatrick clang::CXXCtorInitializer const *) { 21*a9ac8606Spatrick return {}; 22*a9ac8606Spatrick} 23*a9ac8606SpatrickNodeLocationAccessors NodeIntrospection::GetLocations( 24*a9ac8606Spatrick clang::NestedNameSpecifierLoc const&) { 25*a9ac8606Spatrick return {}; 26*a9ac8606Spatrick} 27*a9ac8606SpatrickNodeLocationAccessors NodeIntrospection::GetLocations( 28*a9ac8606Spatrick clang::TemplateArgumentLoc const&) { 29*a9ac8606Spatrick return {}; 30*a9ac8606Spatrick} 31*a9ac8606SpatrickNodeLocationAccessors NodeIntrospection::GetLocations( 32*a9ac8606Spatrick clang::CXXBaseSpecifier const*) { 33*a9ac8606Spatrick return {}; 34*a9ac8606Spatrick} 35*a9ac8606SpatrickNodeLocationAccessors NodeIntrospection::GetLocations( 36*a9ac8606Spatrick clang::TypeLoc const&) { 37*a9ac8606Spatrick return {}; 38*a9ac8606Spatrick} 39*a9ac8606SpatrickNodeLocationAccessors NodeIntrospection::GetLocations( 40*a9ac8606Spatrick clang::DeclarationNameInfo const&) { 41*a9ac8606Spatrick return {}; 42*a9ac8606Spatrick} 43*a9ac8606SpatrickNodeLocationAccessors 44*a9ac8606SpatrickNodeIntrospection::GetLocations(clang::DynTypedNode const &) { 45*a9ac8606Spatrick return {}; 46*a9ac8606Spatrick} 47*a9ac8606Spatrick} // namespace tooling 48*a9ac8606Spatrick} // namespace clang 49