#include <Scope.hpp>
Inheritance diagram for Scope< TYPE >:
Public Types | |
typedef xercesc::RefHash2KeysTableOf< VarHashEntry< TYPE > > | VarHash |
enum | Type { GLOBAL_SCOPE, LOCAL_SCOPE, LOGICAL_BLOCK_SCOPE } |
enum for classifying type of scope More... | |
Public Member Functions | |
Scope (XPath2MemoryManager *memMgr, Type type) | |
constructor. | |
~Scope () | |
void | clear () |
Type | getType () const |
VarHashEntry< TYPE > * | get (unsigned int nsID, const XMLCh *name) |
void | put (unsigned int nsID, const XMLCh *name, VarHashEntry< TYPE > *value) |
void | remove (unsigned int nsID, const XMLCh *name) |
std::vector< std::pair< unsigned int, const XMLCh * > > | getVars () const |
Scope * | getNext () |
void | setNext (Scope *next) |
|
|
|
enum for classifying type of scope
|
|
constructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|