Home | History | Annotate | Download | only in Symbol

Lines Matching defs:ClangASTContext

1 //===-- ClangASTContext.cpp -------------------------------------*- C++ -*-===//
10 #include "lldb/Symbol/ClangASTContext.h"
83 ClangASTContext::ConvertAccessTypeToAccessSpecifier (AccessType access)
268 ClangASTContext::ClangASTContext (const char *target_triple) :
292 ClangASTContext::~ClangASTContext()
307 ClangASTContext::Clear()
322 ClangASTContext::GetTargetTriple ()
328 ClangASTContext::SetTargetTriple (const char *target_triple)
335 ClangASTContext::SetArchitecture (const ArchSpec &arch)
341 ClangASTContext::HasExternalSource ()
350 ClangASTContext::SetExternalSource (llvm::OwningPtr<ExternalASTSource> &ast_source_ap)
362 ClangASTContext::RemoveExternalSource ()
378 ClangASTContext::getASTContext()
402 ClangASTContext::getBuiltinContext()
410 ClangASTContext::getIdentifierTable()
413 m_identifier_table_ap.reset(new IdentifierTable (*ClangASTContext::getLanguageOptions(), NULL));
418 ClangASTContext::getLanguageOptions()
430 ClangASTContext::getSelectorTable()
438 ClangASTContext::getFileManager()
449 ClangASTContext::getSourceManager()
457 ClangASTContext::getDiagnosticsEngine()
495 ClangASTContext::getDiagnosticConsumer()
504 ClangASTContext::getTargetOptions()
518 ClangASTContext::getTargetInfo()
537 ClangASTContext::GetBuiltinTypeForEncodingAndBitSize (Encoding encoding, uint32_t bit_size)
539 return ClangASTContext::GetBuiltinTypeForEncodingAndBitSize (getASTContext(), encoding, bit_size);
543 ClangASTContext::GetBuiltinTypeForEncodingAndBitSize (ASTContext *ast, Encoding encoding, uint32_t bit_size)
607 ClangASTContext::GetBasicTypeEnumeration (const ConstString &name)
670 ClangASTContext::GetBasicType (ASTContext *ast, const ConstString &name)
674 lldb::BasicType basic_type = ClangASTContext::GetBasicTypeEnumeration (name);
675 return ClangASTContext::GetBasicType (ast, basic_type);
681 ClangASTContext::GetPointerByteSize ()
689 ClangASTContext::GetBasicType (lldb::BasicType basic_type)
695 ClangASTContext::GetBasicType (ASTContext *ast, lldb::BasicType basic_type)
809 ClangASTContext::GetBuiltinTypeForDWARFEncodingAndBitSize (const char *type_name, uint32_t dw_ate, uint32_t bit_size)
1021 ClangASTContext::GetUnknownAnyType(clang::ASTContext *ast)
1029 ClangASTContext::GetCStringType (bool is_const)
1041 ClangASTContext::GetTranslationUnitDecl (clang::ASTContext *ast)
1047 ClangASTContext::CopyType (ASTContext *dst_ast,
1064 ClangASTContext::CopyDecl (ASTContext *dst_ast,
1078 ClangASTContext::AreTypesSame (ClangASTType type1,
1103 ClangASTContext::GetTypeForDecl (TagDecl *decl)
1115 ClangASTContext::GetTypeForDecl (ObjCInterfaceDecl *decl)
1129 ClangASTContext::CreateRecordType (DeclContext *decl_ctx,
1180 const ClangASTContext::TemplateParameterInfos &template_param_infos,
1232 ClangASTContext::CreateFunctionTemplateDecl (clang::DeclContext *decl_ctx,
1264 ClangASTContext::CreateFunctionTemplateSpecializationInfo (FunctionDecl *func_decl,
1279 ClangASTContext::CreateClassTemplateDecl (DeclContext *decl_ctx,
1356 ClangASTContext::CreateClassTemplateSpecializationDecl (DeclContext *decl_ctx,
1378 ClangASTContext::CreateClassTemplateSpecializationType (ClassTemplateSpecializationDecl *class_template_specialization_decl)
1622 ClangASTContext::CheckOverloadedOperatorKindParameterCount (uint32_t op_kind, uint32_t num_params)
1646 ClangASTContext::UnifyAccessSpecifiers (clang::AccessSpecifier lhs, clang::AccessSpecifier rhs)
1670 ClangASTContext::FieldIsBitfield (FieldDecl* field, uint32_t& bitfield_bit_size)
1676 ClangASTContext::FieldIsBitfield
1703 ClangASTContext::RecordHasFields (const RecordDecl *record_decl)
1731 ClangASTContext
1764 return ClangASTContext::RecordHasFields(b->getType()->getAsCXXRecordDecl()) == false;
1768 ClangASTContext::GetNumBaseClasses (const CXXRecordDecl *cxx_record_decl, bool omit_empty_base_classes)
1799 ClangASTContext::GetUniqueNamespaceDeclaration (const char *name, DeclContext *decl_ctx)
1901 ClangASTContext::CreateFunctionDeclaration (DeclContext *decl_ctx,
1955 ClangASTContext::CreateFunctionType (ASTContext *ast,
1982 ClangASTContext::CreateParameterDeclaration (const char *name, const ClangASTType &param_type, int storage)
1998 ClangASTContext::SetFunctionParameters (FunctionDecl *function_decl, ParmVarDecl **params, unsigned num_params)
2008 ClangASTContext::CreateArrayType (const ClangASTType &element_type,
2048 ClangASTContext::CreateEnumerationType
2094 //ClangASTContext::ConvertFloatValueToString (ASTContext *ast, clang_type_t clang_type, const uint8_t* bytes, size_t byte_size, int apint_byte_order, std::string &float_str)
2098 // if (ClangASTContext::IsFloatingPointType (clang_type, count, is_complex))
2130 ClangASTContext::GetFloatTypeFromBitSize (clang::ASTContext *ast,
2148 ClangASTContext::GetCompleteDecl (clang::ASTContext *ast,
2190 ClangASTContext::SetMetadataAsUserID (const void *object,
2199 ClangASTContext::SetMetadata (clang::ASTContext *ast,
2211 ClangASTContext::GetMetadata (clang::ASTContext *ast,
2224 ClangASTContext::GetAsDeclContext (clang::CXXMethodDecl *cxx_method_decl)
2230 ClangASTContext::GetAsDeclContext (clang::ObjCMethodDecl *objc_method_decl)
2237 ClangASTContext::GetClassMethodInfoForDeclContext (clang::DeclContext *decl_ctx,