|
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.
1.8.18