used inside VariableStore to implement variable scoping
More...
#include <Scope.hpp>
template<class TYPE>
class Scope< TYPE >
used inside VariableStore to implement variable scoping
◆ VarHash
◆ Type
enum for classifying type of scope
Enumerator |
---|
GLOBAL_SCOPE | |
LOCAL_SCOPE | |
LOGICAL_BLOCK_SCOPE | |
◆ Scope()
◆ ~Scope()
◆ clear()
template<class TYPE >
void Scope< TYPE >::clear |
( |
| ) |
|
◆ get()
◆ getNext()
◆ getType()
◆ getVars()
template<class TYPE >
std::vector< std::pair< unsigned int, const XMLCh * > > Scope< TYPE >::getVars |
( |
| ) |
const |
◆ put()
template<class TYPE >
void Scope< TYPE >::put |
( |
unsigned int |
nsID, |
|
|
const XMLCh * |
name, |
|
|
VarHashEntry< TYPE > * |
value |
|
) |
| |
◆ remove()
template<class TYPE >
void Scope< TYPE >::remove |
( |
unsigned int |
nsID, |
|
|
const XMLCh * |
name |
|
) |
| |
◆ setNext()
template<class TYPE >
void Scope< TYPE >::setNext |
( |
Scope< TYPE > * |
next | ) |
|
The documentation for this class was generated from the following file: