#include <context.h>
Collaboration diagram for CVCL::ContextObjChain:
Definition at line 120 of file context.h.
|
Private constructor (only friends can use it).
Definition at line 121 of file context.cpp. |
|
Destructor.
Definition at line 156 of file context.cpp. References d_data, d_master, and CVCL::ContextObj::d_restore. |
|
Restore from d_data to d_master.
Definition at line 127 of file context.cpp. References CVCL::Scope::addToChain(), d_data, d_master, CVCL::ContextObj::d_restore, d_restore, d_restoreChainNext, CVCL::ContextObj::d_scope, CVCL::Scope::prevScope(), CVCL::ContextObj::restoreData(), and CVCL::ContextObj::setNull(). Referenced by CVCL::Scope::restore(). |
|
|
|
|
|
|
|
|
|
Next link in chain.
Definition at line 126 of file context.h. Referenced by CVCL::Scope::addToChain(), restore(), CVCL::ContextObj::~ContextObj(), and CVCL::Scope::~Scope(). |
|
Pointer to the pointer of the previous object which points to us. This makes a doubly-linked list for easy element deletion.
Definition at line 131 of file context.h. Referenced by CVCL::Scope::addToChain(), and CVCL::ContextObj::~ContextObj(). |
|
Pointer to the previous copy which belongs to the same master.
Definition at line 134 of file context.h. Referenced by restore(), and CVCL::ContextObj::~ContextObj(). |
|
Pointer to copy of master to be restored when restore() is called.
Definition at line 137 of file context.h. Referenced by restore(), and ~ContextObjChain(). |
|
Pointer to the master object.
Definition at line 140 of file context.h. Referenced by restore(), ~ContextObjChain(), and CVCL::Scope::~Scope(). |