| 
    GME
    13
    
   
   | 
  
  
  
 
#include <OCLContext.h>
Public Types | |
| typedef RealContext< TItem >::CItem | StateItem | 
| typedef std::vector< StateItem > | StateItemVector | 
Public Member Functions | |
| ContextStack () | |
| ContextStack< TItem > & | operator= (const ContextStack< TItem > &object) | 
| void | AddContext (Context::ContextType eType) | 
| bool | RemoveContext () | 
| bool | ExistsVariable (const std::string &strName) const | 
| bool | GetVariable (const std::string &strName, TItem &object) const | 
| bool | IsAssignable (const std::string &strName, bool &bAssignable) const | 
| bool | AddVariable (const std::string &strName, const TItem &object, bool bAssignable=false, bool bRedefine=false) | 
| bool | RemoveVariable (const std::string &strName) | 
| bool | SetVariable (const std::string &strName, const TItem &object) | 
| StateItemVector | GetState () const | 
Definition at line 207 of file OCLContext.h.
| typedef RealContext< TItem >::CItem OclCommon::ContextStack< TItem >::StateItem | 
Definition at line 210 of file OCLContext.h.
| typedef std::vector< StateItem > OclCommon::ContextStack< TItem >::StateItemVector | 
Definition at line 211 of file OCLContext.h.
| OclCommon::ContextStack< TItem >::ContextStack | ( | ) |  [inline] | 
        
Definition at line 221 of file OCLContext.h.
| void OclCommon::ContextStack< TItem >::AddContext | ( | Context::ContextType | eType | ) |  [inline] | 
        
Definition at line 233 of file OCLContext.h.
| bool OclCommon::ContextStack< TItem >::AddVariable | ( | const std::string & | strName, | 
| const TItem & | object, | ||
| bool | bAssignable = false,  | 
        ||
| bool | bRedefine = false  | 
        ||
| ) |  [inline] | 
        
Definition at line 282 of file OCLContext.h.
| bool OclCommon::ContextStack< TItem >::ExistsVariable | ( | const std::string & | strName | ) |  const [inline] | 
        
Definition at line 249 of file OCLContext.h.
| StateItemVector OclCommon::ContextStack< TItem >::GetState | ( | ) |  const [inline] | 
        
Definition at line 313 of file OCLContext.h.
| bool OclCommon::ContextStack< TItem >::GetVariable | ( | const std::string & | strName, | 
| TItem & | object | ||
| ) |  const [inline] | 
        
Definition at line 260 of file OCLContext.h.
| bool OclCommon::ContextStack< TItem >::IsAssignable | ( | const std::string & | strName, | 
| bool & | bAssignable | ||
| ) |  const [inline] | 
        
Definition at line 271 of file OCLContext.h.
| ContextStack<TItem>& OclCommon::ContextStack< TItem >::operator= | ( | const ContextStack< TItem > & | object | ) |  [inline] | 
        
Definition at line 226 of file OCLContext.h.
| bool OclCommon::ContextStack< TItem >::RemoveContext | ( | ) |  [inline] | 
        
Definition at line 238 of file OCLContext.h.
| bool OclCommon::ContextStack< TItem >::RemoveVariable | ( | const std::string & | strName | ) |  [inline] | 
        
Definition at line 291 of file OCLContext.h.
| bool OclCommon::ContextStack< TItem >::SetVariable | ( | const std::string & | strName, | 
| const TItem & | object | ||
| ) |  [inline] | 
        
Definition at line 302 of file OCLContext.h.
 1.7.6.1