|
Itasca C++ Interface
|
namespace itasca More...
Classes | |
| class | IThing |
| Base class for items that will be stored in containers. More... | |
| class | IContainer |
| Interface for containers of IThings. More... | |
| class | ICIterator |
| Const iterator for an IContainer. More... | |
| class | IIterator |
| Iterator for an IContainer. More... | |
| class | IGroup |
| Interface to a group object. More... | |
| class | ISlot |
| Interface to a slot object. More... | |
| class | IGroupID |
| class | ISlotID |
| struct | InputLine |
| Provides a interface for getting text. More... | |
| struct | InputContext |
| class | ITextInput |
Functions | |
| template<class Dest> | |
| const Dest * | convert_cast (const IThing *src) |
| A cast operator (use similar to dynamic_cast) for types derived from IThing (const). | |
| template<class Dest, class Src> | |
| const Dest * | convert_getcast (const Src *src) |
| A cast operator for Interface types that define getThing() (const). | |
namespace itasca