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]
AtCatchScope enum valueclang::Scope
BlockScope enum valueclang::Scope
BreakScope enum valueclang::Scope
ClassScope enum valueclang::Scope
const_udir_iterator typedefclang::Scope
containedInPrototypeScope() const clang::Scope
ContinueScope enum valueclang::Scope
ControlScope enum valueclang::Scope
decl_begin() const clang::Scope [inline]
decl_empty() const clang::Scope [inline]
decl_end() const clang::Scope [inline]
decl_iterator typedefclang::Scope
DeclScope enum valueclang::Scope
FnScope 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]
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]
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]
isInCXXInlineMethodScope() const clang::Scope [inline]
isInObjcMethodScope() const clang::Scope [inline]
isSwitchScope() const clang::Scope [inline]
isTemplateParamScope() const clang::Scope [inline]
isTryScope() const clang::Scope [inline]
ObjCMethodScope 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
setEntity(void *E)clang::Scope [inline]
setFlags(unsigned F)clang::Scope [inline]
SwitchScope enum valueclang::Scope
TemplateParamScope enum valueclang::Scope
TryScope enum valueclang::Scope
udir_iterator typedefclang::Scope
using_directives_begin()clang::Scope [inline]
using_directives_begin() const clang::Scope [inline]
using_directives_end()clang::Scope [inline]
using_directives_end() const clang::Scope [inline]