clang 8.0.0

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 value | clang::Scope |
BlockScope enum value | clang::Scope |
BreakScope enum value | clang::Scope |
ClassInheritanceScope enum value | clang::Scope |
ClassScope enum value | clang::Scope |
CompoundStmtScope enum value | clang::Scope |
containedInPrototypeScope() const | clang::Scope |
Contains(const Scope &rhs) const | clang::Scope | inline
ContinueScope enum value | clang::Scope |
ControlScope enum value | clang::Scope |
decl_empty() const | clang::Scope | inline
decl_range typedef | clang::Scope |
decls() const | clang::Scope | inline
DeclScope enum value | clang::Scope |
decrementMSManglingNumber() | clang::Scope | inline
dump() const | clang::Scope |
dumpImpl(raw_ostream &OS) const | clang::Scope |
EnumScope enum value | clang::Scope |
FnScope enum value | clang::Scope |
FnTryCatchScope enum value | clang::Scope |
FunctionDeclarationScope enum value | clang::Scope |
FunctionPrototypeScope enum value | clang::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
getDepth() 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
getMSCurManglingNumber() const | clang::Scope | inline
getMSLastManglingNumber() const | clang::Scope | inline
getMSLastManglingParent() const | clang::Scope | inline
getMSLastManglingParent() | 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
incrementMSManglingNumber() | 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
isCompoundStmtScope() 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
isSEHExceptScope() 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 value | clang::Scope |
OpenMPDirectiveScope enum value | clang::Scope |
OpenMPLoopDirectiveScope enum value | clang::Scope |
OpenMPSimdDirectiveScope enum value | clang::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 name | clang::Scope |
SEHExceptScope enum value | clang::Scope |
SEHFilterScope enum value | clang::Scope |
SEHTryScope enum value | clang::Scope |
setEntity(DeclContext *E) | clang::Scope | inline
setFlags(unsigned F) | clang::Scope | inline
setNoNRVO() | clang::Scope | inline
SwitchScope enum value | clang::Scope |
TemplateParamScope enum value | clang::Scope |
TryScope enum value | clang::Scope |
using_directives() | clang::Scope | inline
using_directives_range typedef | clang::Scope |