#include <cassert>#include <iostream>#include <functional>#include <map>#include <string>#include <dtCore/base.h>#include <dtABC/event.h>#include <dtABC/state.h>#include <dtUtil/log.h>#include <dtUtil/objectfactory.h>#include <dtCore/refptr.h>#include <dtCore/system.h>#include <dtCore/globals.h>#include <dtUtil/xercesparser.h>#include <dtUtil/xercesutils.h>#include <xercesc/sax2/ContentHandler.hpp>#include <xercesc/util/XMLString.hpp>Namespaces | |
| namespace | dtABC |
Classes | |
| struct | dtABC::RefPtrWithNameCompare< T > |
| Compares 2 referenced pointer objects by pointer value and name. More... | |
| struct | dtABC::PairRefPtrWithNameCompare< T > |
| Compares a pair, but assumes the 2nd type is a referenced pointer. More... | |
| class | dtABC::StateManager |
| A class to manage State transitions due to an Event. More... | |
| class | dtABC::StateManager::TransitionOccurredEvent |
| An Event class specific to StateManager. More... | |
| class | dtABC::StateManager::EventType |
| Event::Type instances to be used by StateManager. More... | |
| class | dtABC::StateManager::TransitionHandler< ET, ST > |
| A class to handle XML elements from the SAX parser. | |