Lines Matching defs:ClangASTSource
1 //===-- ClangASTSource.cpp ------------------------------------------------===//
9 #include "ClangASTSource.h"
53 ClangASTSource::ClangASTSource(
59 assert(m_ast_importer_sp && "No ClangASTImporter passed to ClangASTSource?");
62 void ClangASTSource::InstallASTContext(TypeSystemClang &clang_ast_context) {
69 ClangASTSource::~ClangASTSource() {
92 void ClangASTSource::StartTranslationUnit(ASTConsumer *Consumer) {
101 bool ClangASTSource::FindExternalVisibleDeclsByName(
185 TagDecl *ClangASTSource::FindCompleteType(const TagDecl *decl) {
262 void ClangASTSource::CompleteType(TagDecl *tag_decl) {
291 void ClangASTSource::CompleteType(clang::ObjCInterfaceDecl *interface_decl) {
326 clang::ObjCInterfaceDecl *ClangASTSource::GetCompleteObjCInterface(
367 void ClangASTSource::FindExternalLexicalDecls(
500 void ClangASTSource::FindExternalVisibleDecls(NameSearchContext &context) {
510 "ClangASTSource::FindExternalVisibleDecls on "
516 "ClangASTSource::FindExternalVisibleDecls on "
522 "ClangASTSource::FindExternalVisibleDecls on "
556 clang::Sema *ClangASTSource::getSema() {
560 bool ClangASTSource::IgnoreName(const ConstString name,
571 // The ClangASTSource is not responsible for finding $-names.
577 void ClangASTSource::FindExternalVisibleDecls(
645 void ClangASTSource::FillNamespaceMap(
707 bool ClangASTSource::FindObjCMethodDeclsWithOrigin(
790 void ClangASTSource::FindDeclInModules(NameSearchContext &context,
830 void ClangASTSource::FindDeclInObjCRuntime(NameSearchContext &context,
873 void ClangASTSource::FindObjCMethodDecls(NameSearchContext &context) {
921 "ClangASTSource::FindObjCMethodDecls on (ASTContext*){0:x} '{1}' "
1141 bool ClangASTSource::FindObjCPropertyAndIvarDeclsWithOrigin(
1190 void ClangASTSource::FindObjCPropertyAndIvarDecls(NameSearchContext &context) {
1201 "ClangASTSource::FindObjCPropertyAndIvarDecls on "
1323 void ClangASTSource::LookupInNamespace(NameSearchContext &context) {
1348 bool ClangASTSource::layoutRecordType(
1360 void ClangASTSource::CompleteNamespaceMap(
1434 NamespaceDecl *ClangASTSource::AddNamespace(
1470 clang::Decl *ClangASTSource::CopyDecl(Decl *src_decl) {
1474 ClangASTImporter::DeclOrigin ClangASTSource::GetDeclOrigin(const clang::Decl *decl) {
1478 CompilerType ClangASTSource::GuardedCopyType(const CompilerType &src_type) {
1497 ClangASTSource::GetClangModulesDeclVendor() {