AddInnermostTypeInfo(const DeclaratorChunk &TI) | clang::Declarator | inline |
AddTypeInfo(const DeclaratorChunk &TI, ParsedAttributes &&attrs, SourceLocation EndLoc) | clang::Declarator | inline |
AddTypeInfo(const DeclaratorChunk &TI, AttributePool &OtherPool, SourceLocation EndLoc) | clang::Declarator | inline |
AddTypeInfo(const DeclaratorChunk &TI, SourceLocation EndLoc) | clang::Declarator | inline |
clear() | clang::Declarator | inline |
Declarator(const DeclSpec &DS, const ParsedAttributesView &DeclarationAttrs, DeclaratorContext C) | clang::Declarator | inline |
DeclaratorChunk | clang::Declarator | friend |
DropFirstTypeObject() | clang::Declarator | inline |
ExtendWithDeclSpec(const DeclSpec &DS) | clang::Declarator | inline |
getAsmLabel() const | clang::Declarator | inline |
getAttributePool() const | clang::Declarator | inline |
getAttributes() const | clang::Declarator | inline |
getAttributes() | clang::Declarator | inline |
getBeginLoc() const LLVM_READONLY | clang::Declarator | inline |
getCommaLoc() const | clang::Declarator | inline |
getContext() const | clang::Declarator | inline |
getCXXScopeSpec() const | clang::Declarator | inline |
getCXXScopeSpec() | clang::Declarator | inline |
getDeclarationAttributes() const | clang::Declarator | inline |
getDeclSpec() const | clang::Declarator | inline |
getDecompositionDeclarator() const | clang::Declarator | inline |
getEllipsisLoc() const | clang::Declarator | inline |
getEndLoc() const LLVM_READONLY | clang::Declarator | inline |
getExtension() const | clang::Declarator | inline |
getFunctionDefinitionKind() const | clang::Declarator | inline |
getFunctionTypeInfo() | clang::Declarator | inline |
getFunctionTypeInfo() const | clang::Declarator | inline |
getIdentifier() const | clang::Declarator | inline |
getIdentifierLoc() const | clang::Declarator | inline |
getInnermostNonParenChunk() const | clang::Declarator | inline |
getInventedTemplateParameterList() const | clang::Declarator | inline |
getMutableDeclSpec() | clang::Declarator | inline |
getName() | clang::Declarator | inline |
getNumTypeObjects() const | clang::Declarator | inline |
getOutermostNonParenChunk() const | clang::Declarator | inline |
getPackIndexingExpr() const | clang::Declarator | inline |
getSourceRange() const LLVM_READONLY | clang::Declarator | inline |
getTemplateParameterLists() const | clang::Declarator | inline |
getTrailingRequiresClause() | clang::Declarator | inline |
getTrailingReturnType() const | clang::Declarator | inline |
getTypeObject(unsigned i) const | clang::Declarator | inline |
getTypeObject(unsigned i) | clang::Declarator | inline |
hasAttributes() const | clang::Declarator | inline |
hasEllipsis() const | clang::Declarator | inline |
hasGroupingParens() const | clang::Declarator | inline |
hasInitializer() const | clang::Declarator | inline |
hasName() const | clang::Declarator | inline |
hasPackIndexing() const | clang::Declarator | inline |
hasTrailingRequiresClause() const | clang::Declarator | inline |
hasTrailingReturnType() const | clang::Declarator | inline |
InlineBindings | clang::Declarator | |
InlineParams | clang::Declarator | |
isArrayOfUnknownBound() const | clang::Declarator | inline |
isCtorOrDtor() | clang::Declarator | |
isDeclarationOfFunction() const | clang::Declarator | |
isDecompositionDeclarator() const | clang::Declarator | inline |
isExplicitObjectMemberFunction() | clang::Declarator | |
isExpressionContext() const | clang::Declarator | inline |
isFirstDeclarationOfMember() | clang::Declarator | inline |
isFirstDeclarator() const | clang::Declarator | inline |
isFunctionDeclarationContext() const | clang::Declarator | inline |
isFunctionDeclarator(unsigned &idx) const | clang::Declarator | inline |
isFunctionDeclarator() const | clang::Declarator | inline |
isFunctionDeclaratorAFunctionDeclaration() const | clang::Declarator | inline |
isFunctionDefinition() const | clang::Declarator | inline |
isInvalidType() const | clang::Declarator | inline |
isObjCIvar() const | clang::Declarator | inline |
isObjCWeakProperty() const | clang::Declarator | inline |
isPastIdentifier() const | clang::Declarator | inline |
isPrototypeContext() const | clang::Declarator | inline |
isRedeclaration() const | clang::Declarator | inline |
isStaticMember() | clang::Declarator | |
mayBeFollowedByCXXDirectInit() const | clang::Declarator | inline |
mayHaveDecompositionDeclarator() const | clang::Declarator | inline |
mayHaveIdentifier() const | clang::Declarator | inline |
mayOmitIdentifier() const | clang::Declarator | inline |
setAsmLabel(Expr *E) | clang::Declarator | inline |
setCommaLoc(SourceLocation CL) | clang::Declarator | inline |
setDecompositionBindings(SourceLocation LSquareLoc, MutableArrayRef< DecompositionDeclarator::Binding > Bindings, SourceLocation RSquareLoc) | clang::Declarator | |
setEllipsisLoc(SourceLocation EL) | clang::Declarator | inline |
setExtension(bool Val=true) | clang::Declarator | inline |
setFunctionDefinitionKind(FunctionDefinitionKind Val) | clang::Declarator | inline |
setGroupingParens(bool flag) | clang::Declarator | inline |
setHasInitializer(bool Val=true) | clang::Declarator | inline |
SetIdentifier(const IdentifierInfo *Id, SourceLocation IdLoc) | clang::Declarator | inline |
setInvalidType(bool Val=true) | clang::Declarator | inline |
setInventedTemplateParameterList(TemplateParameterList *Invented) | clang::Declarator | inline |
setObjCIvar(bool Val=true) | clang::Declarator | inline |
setObjCWeakProperty(bool Val=true) | clang::Declarator | inline |
setPackIndexingExpr(Expr *PI) | clang::Declarator | inline |
SetRangeBegin(SourceLocation Loc) | clang::Declarator | inline |
SetRangeEnd(SourceLocation Loc) | clang::Declarator | inline |
setRedeclaration(bool Val) | clang::Declarator | inline |
SetSourceRange(SourceRange R) | clang::Declarator | inline |
setTemplateParameterLists(ArrayRef< TemplateParameterList * > TPLs) | clang::Declarator | inline |
setTrailingRequiresClause(Expr *TRC) | clang::Declarator | inline |
takeAttributes(ParsedAttributes &attrs) | clang::Declarator | inline |
type_object_iterator typedef | clang::Declarator | |
type_object_range typedef | clang::Declarator | |
type_objects() const | clang::Declarator | inline |
~Declarator() | clang::Declarator | inline |