The Psyche Project
|
#include <Scope.h>
Public Member Functions | |
ScopeKind | kind () const |
const Declaration * | searchForDeclaration (const Identifier *ident, NameSpace ns) const |
std::vector< const Declaration * > | declarations () const |
const std::vector< const Scope * > | innerScopes () const |
const Scope * | outerScope () const |
The Scope class.
std::vector< const Declaration * > Scope::declarations | ( | ) | const |
The Declaration(s) in this
Scope.
ScopeKind Scope::kind | ( | ) | const |
The ScopeKind of this
Scope.
const Declaration * Scope::searchForDeclaration | ( | const Identifier * | ident, |
NameSpace | ns | ||
) | const |
Search this
Scope and outer scopes of this
Scope for a Declaration with Identifier ident
in NameSpace ns
.