|
Itasca C++ Interface
|
Base class for items that will be stored in containers. More...
#include "ideletenotice.h"#include "igroup.h"#include "base/src/farray.h"#include "base/src/spinlock.h"Go to the source code of this file.
Classes | |
| class | itasca::IThing |
| Base class for items that will be stored in containers. More... | |
| class | itasca::IThing::Lock |
| class | itasca::IThing::LockIf |
| class | itasca::IThing::BreakLock |
Namespaces | |
| itasca | |
| namespace Itasca | |
Functions | |
| template<class Dest > | |
| const Dest * | itasca::convert_cast (const IThing *src) |
| A cast operator (use similar to dynamic_cast) for types derived from IThing (const). | |
| template<class Dest > | |
| Dest * | itasca::convert_cast (IThing *src) |
| A cast operator (use similar to dynamic_cast) for types derived from IThing (non-const). More... | |
| template<class Dest , class Src > | |
| const Dest * | itasca::convert_getcast (const Src *src) |
| A cast operator for Interface types that define getThing() (const). | |
| template<class Dest , class Src > | |
| Dest * | itasca::convert_getcast (Src *src) |
| A cast operator for Interface types that define getThing() (non-const) More... | |
Base class for items that will be stored in containers.
1.8.15