1 //===- EmptyNodeIntrospection.inc.in --------------------------------------===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 bool NodeIntrospection::hasIntrospectionSupport() { return false; }
13 NodeLocationAccessors NodeIntrospection::GetLocations(clang::Stmt const *) {
16 NodeLocationAccessors NodeIntrospection::GetLocations(clang::Decl const *) {
19 NodeLocationAccessors NodeIntrospection::GetLocations(
20 clang::CXXCtorInitializer const *) {
23 NodeLocationAccessors NodeIntrospection::GetLocations(
24 clang::NestedNameSpecifierLoc const&) {
27 NodeLocationAccessors NodeIntrospection::GetLocations(
28 clang::TemplateArgumentLoc const&) {
31 NodeLocationAccessors NodeIntrospection::GetLocations(
32 clang::CXXBaseSpecifier const*) {
35 NodeLocationAccessors NodeIntrospection::GetLocations(
36 clang::TypeLoc const&) {
39 NodeLocationAccessors NodeIntrospection::GetLocations(
40 clang::DeclarationNameInfo const&) {
44 NodeIntrospection::GetLocations(clang::DynTypedNode const &) {
47 } // namespace tooling