clang 19.0.0git
clang::Declarator Member List

This is the complete list of members for clang::Declarator, including all inherited members.

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