LibCT 2.0
|
LibCT::CnvHeader | CnvHeader is the layout for the binary header |
LibCT::ConversationNode | A ConversationNode is the root node of a conversation |
LibCT::DecisionNode | A DecisionNode represents a hub where the conversation can go in one of two ways |
LibCT::DoubleValue | A DoubleValue is a specialised TemplateVariable for holding double values |
LibCT::EventData | EventData is a container for arbritaty data that can be sent with an event |
LibCT::EventListener | EventListener is a base class that all classes wishing to recieve events should derive from |
LibCT::EventManager | EventManager holds all the currently used events |
LibCT::EventOccurance | An EventOccurance is passed to all listening classes when an event occurs |
LibCT::EventType | EventType represents a specific event and stores all the listeners for that event |
LibCT::Exception | A base class for all LibCT exceptions |
LibCT::ExceptionCodeType< num > | Template struct which creates a distinct type for each exception code |
LibCT::ExceptionFactory | A class impementing dispatch methods |
LibCT::FloatValue | A FloatValue is a specialised TemplateVariable for holding float values |
LibCT::Functor | Functor is a base class used to store function pointers |
LibCT::GlobalVars | GlobalVars is a singleton variable container for holding global variables |
LibCT::InputStream | InputStream is a base class for reading binary data |
LibCT::IntValue | A IntValue is a specialised TemplateVariable for holding int values |
LibCT::IOException | A class representing an IO exception |
LibCT::Logger | A logger to allow the code to log messages |
LibCT::Node | A Node is a class used as the base for all conversation tree items |
LibCT::OutputStream | OutputStream is a base class for writing binary data |
LibCT::PhaseNode | A PhaseNode contains text that is presented to the user, and a list of ChoiceNodes for the user to choose from |
LibCT::StringValue | A StringValue is a specialised TemplateVariable for holding string values |
LibCT::TemplateFunctor< T, U > | TemplateFunctor is a class that allows storing pointers to member functions |
LibCT::TemplateVariable< T > | A TemplateVariable is a general container for holding values |
LibCT::VariableContainer | VariableContainer is a class to hold an access user-defnied variables |
LibCT::VariableException | A class representing a Variable exception |
LibCT::VariableInterface | VariableInterface provides a general interface for all user-defined variables |