clang API Documentation

clang::Scope Member List
This is the complete list of members for clang::Scope, including all inherited members.
AddDecl(Decl *D)clang::Scope [inline]
AddFlags(unsigned Flags)clang::Scope
addNRVOCandidate(VarDecl *VD)clang::Scope [inline]
AtCatchScope enum valueclang::Scope
BlockScope enum valueclang::Scope
BreakScope enum valueclang::Scope
ClassScope enum valueclang::Scope
containedInPrototypeScope() const clang::Scope
ContinueScope enum valueclang::Scope
ControlScope enum valueclang::Scope
decl_empty() const clang::Scope [inline]
decl_range typedefclang::Scope
decls() const clang::Scope [inline]
DeclScope enum valueclang::Scope
decrementMSLocalManglingNumber()clang::Scope [inline]
dump() const clang::Scope
dumpImpl(raw_ostream &OS) const clang::Scope
EnumScope enum valueclang::Scope
FnScope enum valueclang::Scope
FnTryCatchScope enum valueclang::Scope
FunctionDeclarationScope enum valueclang::Scope
FunctionPrototypeScope enum valueclang::Scope
getBlockParent()clang::Scope [inline]
getBlockParent() const clang::Scope [inline]
getBreakParent()clang::Scope [inline]
getBreakParent() const clang::Scope [inline]
getContinueParent()clang::Scope [inline]
getContinueParent() const clang::Scope [inline]
getEntity() const clang::Scope [inline]
getFlags() const clang::Scope [inline]
getFnParent() const clang::Scope [inline]
getFnParent()clang::Scope [inline]
getFunctionPrototypeDepth() const clang::Scope [inline]
getMSLocalManglingNumber() const clang::Scope [inline]
getMSLocalManglingParent() const clang::Scope [inline]
getMSLocalManglingParent()clang::Scope [inline]
getNextFunctionPrototypeIndex()clang::Scope [inline]
getParent() const clang::Scope [inline]
getParent()clang::Scope [inline]
getTemplateParamParent()clang::Scope [inline]
getTemplateParamParent() const clang::Scope [inline]
hasErrorOccurred() const clang::Scope [inline]
hasUnrecoverableErrorOccurred() const clang::Scope [inline]
incrementMSLocalManglingNumber()clang::Scope [inline]
Init(Scope *parent, unsigned flags)clang::Scope
isAtCatchScope() const clang::Scope [inline]
isBlockScope() const clang::Scope [inline]
isClassScope() const clang::Scope [inline]
isDeclScope(Decl *D)clang::Scope [inline]
isFunctionPrototypeScope() const clang::Scope [inline]
isFunctionScope() const clang::Scope [inline]
isInCXXInlineMethodScope() const clang::Scope [inline]
isInObjcMethodOuterScope() const clang::Scope [inline]
isInObjcMethodScope() const clang::Scope [inline]
isOpenMPDirectiveScope() const clang::Scope [inline]
isOpenMPLoopDirectiveScope() const clang::Scope [inline]
isOpenMPLoopScope() const clang::Scope [inline]
isOpenMPSimdDirectiveScope() const clang::Scope [inline]
isSEHTryScope() const clang::Scope [inline]
isSwitchScope() const clang::Scope [inline]
isTemplateParamScope() const clang::Scope [inline]
isTryScope() const clang::Scope [inline]
mergeNRVOIntoParent()clang::Scope
ObjCMethodScope enum valueclang::Scope
OpenMPDirectiveScope enum valueclang::Scope
OpenMPLoopDirectiveScope enum valueclang::Scope
OpenMPSimdDirectiveScope enum valueclang::Scope
PushUsingDirective(UsingDirectiveDecl *UDir)clang::Scope [inline]
RemoveDecl(Decl *D)clang::Scope [inline]
Scope(Scope *Parent, unsigned ScopeFlags, DiagnosticsEngine &Diag)clang::Scope [inline]
ScopeFlags enum nameclang::Scope
SEHTryScope enum valueclang::Scope
setEntity(DeclContext *E)clang::Scope [inline]
setFlags(unsigned F)clang::Scope [inline]
setNoNRVO()clang::Scope [inline]
SwitchScope enum valueclang::Scope
TemplateParamScope enum valueclang::Scope
TryScope enum valueclang::Scope
using_directives()clang::Scope [inline]
using_directives_range typedefclang::Scope