COPASI API
4.16.103
|
#include <CMathEnum.h>
Classes | |
class | CAllocation |
Public Types | |
typedef std::vector< StackElement > | Buffer |
enum | Context { Variable, Body } |
typedef std::vector< CAllocation > | StackElement |
Public Member Functions | |
CAllocationStack (Buffer &stack) | |
CAllocationStack (const CAllocationStack &src) | |
const CAllocation & | operator[] (const size_t &index) const |
void | pop () |
void | push (const StackElement &stackElement) |
size_t | size () const |
~CAllocationStack () | |
Private Member Functions | |
CAllocationStack () | |
Private Attributes | |
size_t | mBodyLevel |
Context | mContext |
Buffer * | mpStack |
size_t | mVariableLevel |
Definition at line 268 of file CMathEnum.h.
typedef std::vector< StackElement > CMath::CAllocationStack::Buffer |
Definition at line 294 of file CMathEnum.h.
typedef std::vector< CAllocation > CMath::CAllocationStack::StackElement |
Definition at line 293 of file CMathEnum.h.
Enumerator | |
---|---|
Variable | |
Body |
Definition at line 296 of file CMathEnum.h.
|
private |
Definition at line 136 of file CMathEnum.cpp.
CMath::CAllocationStack::CAllocationStack | ( | Buffer & | stack | ) |
Definition at line 143 of file CMathEnum.cpp.
CMath::CAllocationStack::CAllocationStack | ( | const CAllocationStack & | src | ) |
Definition at line 150 of file CMathEnum.cpp.
CMath::CAllocationStack::~CAllocationStack | ( | ) |
Definition at line 157 of file CMathEnum.cpp.
const CMath::CAllocationStack::CAllocation & CMath::CAllocationStack::operator[] | ( | const size_t & | index | ) | const |
Definition at line 178 of file CMathEnum.cpp.
References C_INVALID_INDEX.
void CMath::CAllocationStack::pop | ( | ) |
Definition at line 166 of file CMathEnum.cpp.
void CMath::CAllocationStack::push | ( | const StackElement & | stackElement | ) |
Definition at line 160 of file CMathEnum.cpp.
size_t CMath::CAllocationStack::size | ( | ) | const |
Definition at line 172 of file CMathEnum.cpp.
|
private |
Definition at line 328 of file CMathEnum.h.
|
private |
Definition at line 324 of file CMathEnum.h.
|
private |
Definition at line 321 of file CMathEnum.h.
|
private |
Definition at line 326 of file CMathEnum.h.