llvm/clang/lib/Index/IndexDecl.cpp

//===- IndexDecl.cpp - Indexing declarations ------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "IndexingContext.h"
#include "clang/AST/ASTConcept.h"
#include "clang/AST/Attr.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/AST/DeclVisitor.h"
#include "clang/Index/IndexDataConsumer.h"
#include "clang/Index/IndexSymbol.h"

usingnamespaceclang;
usingnamespaceindex;

#define TRY_DECL(D,CALL_EXPR)

#define TRY_TO(CALL_EXPR)

namespace {

class IndexingDeclVisitor : public ConstDeclVisitor<IndexingDeclVisitor, bool> {};

} // anonymous namespace

bool IndexingContext::indexDecl(const Decl *D) {}

bool IndexingContext::indexDeclContext(const DeclContext *DC) {}

bool IndexingContext::indexTopLevelDecl(const Decl *D) {}

bool IndexingContext::indexDeclGroupRef(DeclGroupRef DG) {}