clang API Documentation

clang::Declarator Member List
This is the complete list of members for clang::Declarator, including all inherited members.
AddInnermostTypeInfo(const DeclaratorChunk &TI)clang::Declarator [inline]
AddTypeInfo(const DeclaratorChunk &TI, ParsedAttributes &attrs, SourceLocation EndLoc)clang::Declarator [inline]
AliasDeclContext enum valueclang::Declarator
AliasTemplateContext enum valueclang::Declarator
BlockContext enum valueclang::Declarator
BlockLiteralContext enum valueclang::Declarator
clear()clang::Declarator [inline]
ConditionContext enum valueclang::Declarator
ConversionIdContext enum valueclang::Declarator
CXXCatchContext enum valueclang::Declarator
CXXNewContext enum valueclang::Declarator
Declarator(const DeclSpec &ds, TheContext C)clang::Declarator [inline]
DeclaratorChunkclang::Declarator [friend]
diagnoseIdentifier() const clang::Declarator [inline]
DropFirstTypeObject()clang::Declarator [inline]
ExtendWithDeclSpec(const DeclSpec &DS)clang::Declarator [inline]
FileContext enum valueclang::Declarator
ForContext enum valueclang::Declarator
getAsmLabel() const clang::Declarator [inline]
getAttributePool() const clang::Declarator [inline]
getAttributes() const clang::Declarator [inline]
getAttributes()clang::Declarator [inline]
getAttrListRef()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::Declarator [inline]
getEllipsisLoc() const 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]
getLocEnd() const LLVM_READONLYclang::Declarator [inline]
getLocStart() const LLVM_READONLYclang::Declarator [inline]
getMutableDeclSpec()clang::Declarator [inline]
getName()clang::Declarator [inline]
getNumTypeObjects() const clang::Declarator [inline]
getOutermostNonParenChunk() const clang::Declarator [inline]
getSourceRange() const LLVM_READONLYclang::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]
isArrayOfUnknownBound() const clang::Declarator [inline]
isDeclarationOfFunction() const clang::Declarator
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]
isPastIdentifier() const clang::Declarator [inline]
isPrototypeContext() const clang::Declarator [inline]
isRedeclaration() const clang::Declarator [inline]
isStaticMember()clang::Declarator
KNRTypeListContext enum valueclang::Declarator
LambdaExprContext enum valueclang::Declarator
LambdaExprParameterContext enum valueclang::Declarator
mayBeFollowedByCXXDirectInit() const clang::Declarator [inline]
mayHaveIdentifier() const clang::Declarator [inline]
mayOmitIdentifier() const clang::Declarator [inline]
MemberContext enum valueclang::Declarator
ObjCCatchContext enum valueclang::Declarator
ObjCParameterContext enum valueclang::Declarator
ObjCResultContext enum valueclang::Declarator
PrototypeContext enum valueclang::Declarator
setAsmLabel(Expr *E)clang::Declarator [inline]
setCommaLoc(SourceLocation CL)clang::Declarator [inline]
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]
SetRangeBegin(SourceLocation Loc)clang::Declarator [inline]
SetRangeEnd(SourceLocation Loc)clang::Declarator [inline]
setRedeclaration(bool Val)clang::Declarator [inline]
SetSourceRange(SourceRange R)clang::Declarator [inline]
takeAttributes(ParsedAttributes &attrs, SourceLocation lastLoc)clang::Declarator [inline]
TemplateParamContext enum valueclang::Declarator
TemplateTypeArgContext enum valueclang::Declarator
TheContext enum nameclang::Declarator
TrailingReturnContext enum valueclang::Declarator
TypeNameContext enum valueclang::Declarator
~Declarator()clang::Declarator [inline]