|
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