class BasicReaderBase

Declaration

template <class Impl>
class BasicReaderBase { /* full declaration omitted */ };

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:533

Templates

Impl

Member Variables

private clang::ASTContext& C

Method Overview

Methods

BasicReaderBase<T>(clang::ASTContext& ctx)

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:536

Parameters

clang::ASTContext& ctx

Impl& asImpl()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:539

clang::ASTContext& getASTContext()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:538

clang::APValue readAPValue()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:540

APValue::ValueKind readAPValueKind()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:748

ArrayType::ArraySizeModifier
readArraySizeModifier()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:751

attr::Kind readAttrKind()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:754

clang::AutoTypeKeyword readAutoTypeKeyword()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:757

BuiltinType::Kind readBuiltinTypeKind()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:760

clang::CXXRecordDecl* readCXXRecordDeclRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:763

clang::CallingConv readCallingConv()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:766

clang::ConceptDecl* readConceptDeclRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:769

clang::DeclarationName readDeclarationName()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:772

DeclarationName::NameKind
readDeclarationNameKind()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:859

clang::ElaboratedTypeKeyword
readElaboratedTypeKeyword()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:862

clang::Expr* readExprRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:865

clang::FunctionDecl* readFunctionDeclRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:868

clang::NamedDecl* readNamedDeclRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:871

clang::NamespaceAliasDecl*
readNamespaceAliasDeclRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:874

clang::NamespaceDecl* readNamespaceDeclRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:877

NestedNameSpecifier::SpecifierKind
readNestedNameSpecifierKind()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:880

clang::ObjCProtocolDecl* readObjCProtocolDeclRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:883

clang::ObjCTypeParamDecl*
readObjCTypeParamDeclRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:886

clang::OverloadedOperatorKind
readOverloadedOperatorKind()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:889

clang::RefQualifierKind readRefQualifierKind()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:892

clang::TagDecl* readTagDeclRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:895

clang::TemplateArgument readTemplateArgument()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:898

TemplateArgument::ArgKind
readTemplateArgumentKind()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:978

clang::TemplateDecl* readTemplateDeclRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:981

clang::TemplateName readTemplateName()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:984

TemplateName::NameKind readTemplateNameKind()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:1070

clang::TemplateTemplateParmDecl*
readTemplateTemplateParmDeclRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:1073

clang::TemplateTypeParmDecl*
readTemplateTypeParmDeclRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:1076

UnaryTransformType::UTTKind
readUnaryTypeTransformKind()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:1079

clang::UsingShadowDecl* readUsingShadowDeclRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:1082

clang::ValueDecl* readValueDeclRef()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:1085

VectorType::VectorKind readVectorKind()

Declared at: build/tools/clang/include/clang/AST/AbstractBasicReader.inc:1088