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.