clang 10.0.0git

clang::ParsingDeclarator Member List

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

AddInnermostTypeInfo(const DeclaratorChunk &TI) | clang::Declarator | inline
AddTypeInfo(const DeclaratorChunk &TI, ParsedAttributes &&attrs, SourceLocation EndLoc) | clang::Declarator | inline
AddTypeInfo(const DeclaratorChunk &TI, SourceLocation EndLoc) | clang::Declarator | inline
clear() | clang::ParsingDeclarator | inline
complete(Decl *D) | clang::ParsingDeclarator | inline
Declarator(const DeclSpec &ds, DeclaratorContext C) | clang::Declarator | inline
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
getCXX11AttributeRanges(SmallVectorImpl< SourceRange > &Ranges) | clang::Declarator | inline
getCXXScopeSpec() const | clang::Declarator | inline
getCXXScopeSpec() | clang::Declarator | inline
getDeclSpec() const | clang::ParsingDeclarator | 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() const | clang::ParsingDeclarator | inline
clang::Declarator::getMutableDeclSpec() | clang::Declarator | inline
getName() | clang::Declarator | inline
getNumTypeObjects() const | clang::Declarator | inline
getOutermostNonParenChunk() const | clang::Declarator | inline
getSourceRange() const LLVM_READONLY | clang::Declarator | inline
getTemplateParameterLists() const | clang::Declarator | inline
getTrailingRequiresClause() | 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
hasName() 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
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
ParsingDeclarator(Parser &P, const ParsingDeclSpec &DS, DeclaratorContext C) | clang::ParsingDeclarator | inline
setAsmLabel(Expr *E) | clang::Declarator | inline
setCommaLoc(SourceLocation CL) | clang::Declarator | inline
setDecompositionBindings(SourceLocation LSquareLoc, ArrayRef< 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
SetIdentifier(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
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, SourceLocation lastLoc) | 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