Home | History | Annotate | Download | only in AST

Lines Matching full:astcontext

15 #include "clang/AST/ASTContext.h"
48 TranslationUnitDecl::TranslationUnitDecl(ASTContext &ctx)
582 ASTContext &Context = D->getASTContext();
1185 ASTContext &Context = D->getASTContext();
1545 ASTContext &Context = getASTContext();
1551 ASTContext &Context = getASTContext();
1680 ASTContext &Context, ArrayRef<TemplateParameterList *> TPLists) {
1751 ASTContext &Context, ArrayRef<TemplateParameterList *> TPLists) {
1783 VarDecl::VarDecl(Kind DK, ASTContext &C, DeclContext *DC,
1800 VarDecl *VarDecl::Create(ASTContext &C, DeclContext *DC,
1807 VarDecl *VarDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
1860 ASTContext &Context = D.getASTContext();
1911 VarDecl::isThisDeclarationADefinition(ASTContext &C) const {
2008 VarDecl *VarDecl::getDefinition(ASTContext &C) {
2017 VarDecl::DefinitionKind VarDecl::hasDefinition(ASTContext &C) const {
2090 bool VarDecl::isUsableInConstantExpressions(ASTContext &C) const {
2124 // resources not allocated from the ASTContext. We need to do some
2140 // Destroy an APValue that was allocated in an ASTContext.
2328 ParmVarDecl *ParmVarDecl::Create(ASTContext &C, DeclContext *DC,
2345 ParmVarDecl *ParmVarDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
2569 ASTContext &Context =
2606 ASTContext &Ctx = getASTContext();
2695 ASTContext &Context = getASTContext();
2747 void FunctionDecl::setParams(ASTContext &C,
2804 const ASTContext &Context = getASTContext();
2855 ASTContext &Context = getASTContext();
2969 ASTContext &Context = getASTContext();
3058 FunctionDecl::setInstantiationOfMemberFunction(ASTContext &C,
3209 FunctionDecl::setFunctionTemplateSpecialization(ASTContext &C,
3230 FunctionDecl::setDependentTemplateSpecialization(ASTContext &Context,
3248 ASTContext &Context, const UnresolvedSetImpl &Ts,
3443 FieldDecl *FieldDecl::Create(const ASTContext &C, DeclContext *DC,
3452 FieldDecl *FieldDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
3468 unsigned FieldDecl::getBitWidthValue(const ASTContext &Ctx) const {
3610 ASTContext &Context, ArrayRef<TemplateParameterList *> TPLists) {
3626 EnumDecl *EnumDecl::Create(ASTContext &C, DeclContext *DC,
3638 EnumDecl *EnumDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
3705 void EnumDecl::setInstantiationOfMemberEnum(ASTContext &C, EnumDecl *ED,
3715 RecordDecl::RecordDecl(Kind DK, TagKind TK, const ASTContext &C,
3728 RecordDecl *RecordDecl::Create(const ASTContext &C, TagKind TK, DeclContext *DC,
3739 RecordDecl *RecordDecl::CreateDeserialized(const ASTContext &C, unsigned ID) {
3783 bool RecordDecl::isMsStruct(const ASTContext &C) const {
3814 ASTContext &Context = getASTContext();
3887 void BlockDecl::setCaptures(ASTContext &Context, ArrayRef<Capture> Captures,
3919 TranslationUnitDecl *TranslationUnitDecl::Create(ASTContext &C) {
3925 PragmaCommentDecl *PragmaCommentDecl::Create(const ASTContext &C,
3938 PragmaCommentDecl *PragmaCommentDecl::CreateDeserialized(ASTContext &C,
3948 PragmaDetectMismatchDecl::Create(const ASTContext &C, TranslationUnitDecl *DC,
3964 PragmaDetectMismatchDecl::CreateDeserialized(ASTContext &C, unsigned ID,
3972 ExternCContextDecl *ExternCContextDecl::Create(const ASTContext &C,
3979 LabelDecl *LabelDecl::Create(ASTContext &C, DeclContext *DC,
3984 LabelDecl *LabelDecl::Create(ASTContext &C, DeclContext *DC,
3991 LabelDecl *LabelDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
4015 ImplicitParamDecl *ImplicitParamDecl::Create(ASTContext &C, DeclContext *DC,
4022 ImplicitParamDecl *ImplicitParamDecl::CreateDeserialized(ASTContext &C,
4028 FunctionDecl *FunctionDecl::Create(ASTContext &C, DeclContext *DC,
4043 FunctionDecl *FunctionDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
4049 BlockDecl *BlockDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L) {
4053 BlockDecl *BlockDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
4061 CapturedDecl *CapturedDecl::Create(ASTContext &C, DeclContext *DC,
4067 CapturedDecl *CapturedDecl::CreateDeserialized(ASTContext &C, unsigned ID,
4079 EnumConstantDecl *EnumConstantDecl::Create(ASTContext &C, EnumDecl *CD,
4087 EnumConstantDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
4094 IndirectFieldDecl::IndirectFieldDecl(ASTContext &C, DeclContext *DC,
4107 IndirectFieldDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L,
4113 IndirectFieldDecl *IndirectFieldDecl::CreateDeserialized(ASTContext &C,
4128 TypedefDecl *TypedefDecl::Create(ASTContext &C, DeclContext *DC,
4151 TypedefDecl *TypedefDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
4156 TypeAliasDecl *TypeAliasDecl::Create(ASTContext &C, DeclContext *DC,
4163 TypeAliasDecl *TypeAliasDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
4186 FileScopeAsmDecl *FileScopeAsmDecl::Create(ASTContext &C, DeclContext *DC,
4193 FileScopeAsmDecl *FileScopeAsmDecl::CreateDeserialized(ASTContext &C,
4201 EmptyDecl *EmptyDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L) {
4205 EmptyDecl *EmptyDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
4244 ImportDecl *ImportDecl::Create(ASTContext &C, DeclContext *DC,
4252 ImportDecl *ImportDecl::CreateImplicit(ASTContext &C, DeclContext *DC,
4262 ImportDecl *ImportDecl::CreateDeserialized(ASTContext &C, unsigned ID,