clang  3.7.0
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
AliasDeclContext enum valueclang::Declarator
AliasTemplateContext enum valueclang::Declarator
BlockContext enum valueclang::Declarator
BlockLiteralContext enum valueclang::Declarator
clear()clang::Declaratorinline
ConditionContext enum valueclang::Declarator
ConversionIdContext enum valueclang::Declarator
CXXCatchContext enum valueclang::Declarator
CXXNewContext enum valueclang::Declarator
Declarator(const DeclSpec &ds, TheContext C)clang::Declaratorinline
DeclaratorChunkclang::Declaratorfriend
diagnoseIdentifier() const clang::Declaratorinline
DropFirstTypeObject()clang::Declaratorinline
ExtendWithDeclSpec(const DeclSpec &DS)clang::Declaratorinline
FileContext enum valueclang::Declarator
ForContext enum valueclang::Declarator
getAsmLabel() const clang::Declaratorinline
getAttributePool() const clang::Declaratorinline
getAttributes() const clang::Declaratorinline
getAttributes()clang::Declaratorinline
getAttrListRef()clang::Declaratorinline
getCommaLoc() const clang::Declaratorinline
getContext() const clang::Declaratorinline
getCXX11AttributeRanges(SmallVectorImpl< SourceRange > &Ranges)clang::Declaratorinline
getCXXScopeSpec() const clang::Declaratorinline
getCXXScopeSpec()clang::Declaratorinline
getDeclSpec() const clang::Declaratorinline
getEllipsisLoc() const clang::Declaratorinline
getExtension() const clang::Declaratorinline
getFunctionDefinitionKind() const clang::Declaratorinline
getFunctionTypeInfo()clang::Declaratorinline
getFunctionTypeInfo() const clang::Declaratorinline
getIdentifier() const clang::Declaratorinline
getIdentifierLoc() const clang::Declaratorinline
getInnermostNonParenChunk() const clang::Declaratorinline
getLocEnd() const LLVM_READONLYclang::Declaratorinline
getLocStart() const LLVM_READONLYclang::Declaratorinline
getMutableDeclSpec()clang::Declaratorinline
getName()clang::Declaratorinline
getNumTypeObjects() const clang::Declaratorinline
getOutermostNonParenChunk() const clang::Declaratorinline
getSourceRange() const LLVM_READONLYclang::Declaratorinline
getTypeObject(unsigned i) const clang::Declaratorinline
getTypeObject(unsigned i)clang::Declaratorinline
hasAttributes() const clang::Declaratorinline
hasEllipsis() const clang::Declaratorinline
hasGroupingParens() const clang::Declaratorinline
hasName() const clang::Declaratorinline
isArrayOfUnknownBound() const clang::Declaratorinline
isDeclarationOfFunction() const clang::Declarator
isFirstDeclarationOfMember()clang::Declaratorinline
isFirstDeclarator() const clang::Declaratorinline
isFunctionDeclarationContext() const clang::Declaratorinline
isFunctionDeclarator(unsigned &idx) const clang::Declaratorinline
isFunctionDeclarator() const clang::Declaratorinline
isFunctionDeclaratorAFunctionDeclaration() const clang::Declaratorinline
isFunctionDefinition() const clang::Declaratorinline
isInvalidType() const clang::Declaratorinline
isObjCIvar() const clang::Declaratorinline
isObjCWeakProperty() const clang::Declaratorinline
isPastIdentifier() const clang::Declaratorinline
isPrototypeContext() const clang::Declaratorinline
isRedeclaration() const clang::Declaratorinline
isStaticMember()clang::Declarator
KNRTypeListContext enum valueclang::Declarator
LambdaExprContext enum valueclang::Declarator
LambdaExprParameterContext enum valueclang::Declarator
mayBeFollowedByCXXDirectInit() const clang::Declaratorinline
mayHaveIdentifier() const clang::Declaratorinline
mayOmitIdentifier() const clang::Declaratorinline
MemberContext enum valueclang::Declarator
ObjCCatchContext enum valueclang::Declarator
ObjCParameterContext enum valueclang::Declarator
ObjCResultContext enum valueclang::Declarator
PrototypeContext enum valueclang::Declarator
setAsmLabel(Expr *E)clang::Declaratorinline
setCommaLoc(SourceLocation CL)clang::Declaratorinline
setEllipsisLoc(SourceLocation EL)clang::Declaratorinline
setExtension(bool Val=true)clang::Declaratorinline
setFunctionDefinitionKind(FunctionDefinitionKind Val)clang::Declaratorinline
setGroupingParens(bool flag)clang::Declaratorinline
SetIdentifier(IdentifierInfo *Id, SourceLocation IdLoc)clang::Declaratorinline
setInvalidType(bool Val=true)clang::Declaratorinline
setObjCIvar(bool Val=true)clang::Declaratorinline
setObjCWeakProperty(bool Val=true)clang::Declaratorinline
SetRangeBegin(SourceLocation Loc)clang::Declaratorinline
SetRangeEnd(SourceLocation Loc)clang::Declaratorinline
setRedeclaration(bool Val)clang::Declaratorinline
SetSourceRange(SourceRange R)clang::Declaratorinline
takeAttributes(ParsedAttributes &attrs, SourceLocation lastLoc)clang::Declaratorinline
TemplateParamContext enum valueclang::Declarator
TemplateTypeArgContext enum valueclang::Declarator
TheContext enum nameclang::Declarator
TrailingReturnContext enum valueclang::Declarator
type_object_iterator typedefclang::Declarator
type_object_range typedefclang::Declarator
type_objects() const clang::Declaratorinline
TypeNameContext enum valueclang::Declarator
~Declarator()clang::Declaratorinline