Odyssey Meta-Engine Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Odyssey::Details::_AxisMoveDirectionFilter
Odyssey::Details::_AxisMoveFilter
Odyssey::Details::_ClassDef
Odyssey::Details::_ClassDefImpl< ClassT >
Odyssey::Details::_ClassDefRegister< ClassT >
Odyssey::Details::_ClassManager
Odyssey::Details::_con_dev
Odyssey::Details::_JoyStickButtonFilter
Odyssey::Details::_KeyFilter
Odyssey::Details::_Logger
Odyssey::Details::_MouseButtonFilter
Odyssey::Details::_MouseMoveDirectionFilter
Odyssey::Details::_MouseMoveFilter
Odyssey::Details::_NotFilter
Odyssey::Details::_OrFilter
Odyssey::Details::_PovMoveDirectionFilter
Odyssey::Details::_PovMoveFilter
Odyssey::Details::_RuntimeExceptionThrower
Odyssey::Details::_SmartAssert
Odyssey::ActionMapInputAdapterImplementation of Action mapping
Odyssey::AggregateMessageMarshaller
Odyssey::AndInputComboThis combo embodies an "and" condition between input events
Odyssey::Any
Odyssey::Any::Holder< ValueT >
Odyssey::Any::PlaceHolder
Odyssey::AnyConverterA utility converter to convert to and from Any
Odyssey::auto_ctor
Odyssey::auto_dtor< FunctionT >
Odyssey::auto_holder< FunctionT >
Odyssey::BufferRepresents a string of raw binary data
Odyssey::CallableA Callable is a generic, invokable object
Odyssey::Callable::CallableHolderThis base holder class represents the concrete callable
Odyssey::Callable::CallableHolderImpl< T0, T1, R, Arity >Default implementation represents too many arguments and is unsupported
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 0 >This is the nullary specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 1 >This is the single-arity specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 2 >This is the 2-arity specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 3 >This is the 3-arity specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 4 >This is the 4-arity specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 5 >This is the 5-arity specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 6 >This is the 6-arity specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 7 >This is the 7-arity specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 0 >This is the nullary void-returning specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 1 >This is the single-arity void-returning specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 2 >This is the 2-arity void-returning specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 3 >This is the 3-arity void-returning specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 4 >This is the 4-arity void-returning specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 5 >This is the 5-arity void-returning specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 6 >This is the 6-arity void-returning specialization
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 7 >This is the 7-arity void-returning specialization
Odyssey::CallablePropertyLinkDelegates the linking of properties to a callable
Odyssey::CallbackImplements a Callback mechanism using delegates and callable pointers
Odyssey::CastException
Odyssey::Impl::ClassDestructor< ClassT >
Odyssey::ClockThis class is a global timer
Odyssey::colorStandard, flexible color representation
Odyssey::Config
Odyssey::Config::ConfigData
Odyssey::ConsoleLogWriter
Odyssey::ConstContainerIterator< ContainerT >
Odyssey::ConstMapContainerIterator< ContainerT >
Odyssey::ConstVariableProxy< TypeT >This variant of VariableProxy allows read-only access. It is meant as a way to provide a standard interface
Odyssey::ContainerIterator< ContainerT >
Odyssey::DefaultPropertyLinkPerforms the default linking behavior between two properties
Odyssey::DelegateActs as a multiple call target container and invoker
Odyssey::DelegateJobExecutes a callable for the job
Odyssey::DelegateThreadedJobThis class will execute a delegate in a separate thread
Odyssey::DynamicPlugin
Odyssey::DynLib
Odyssey::ElementThis class represents a single entity within the simulation
Odyssey::Element::StateListener
Odyssey::ElementManagerThis is the manager for the Elements within the system
Odyssey::Empty
Odyssey::Exception
Odyssey::ExceptionConverter< TargetT, SourceT >A utility stream converter that throws a CastException every time it's called
Odyssey::FacetContains behaviors for Elements and links to Models
Odyssey::Facet::ModelLinkHandleRepresents a Model link within a facet
Odyssey::Facet::ModelLinkIteratorIterator over the Model links
Odyssey::FileLogWriter
Odyssey::FSM< MixinT, KeyT, KeyArgT >A state machine represents an executable finite state machine
Odyssey::InputAdapterAdapter class for OIS listeners
Odyssey::InputAdapterDecorator
Odyssey::InputComboActs as the base class for all input combos
Odyssey::InputSystemThe singleton manager for all input in the system
Odyssey::Iterator< ValueT >
Odyssey::Job
Odyssey::JobQueue
Odyssey::Local< TypeT, TraitsT >This is a utility type for wrapping a known type with conversion routines
Odyssey::LogManager
Odyssey::LogWriter
Odyssey::Manager< ObjectT >
Odyssey::MapContainerIterator< ContainerT >
Odyssey::MapIterator< KeyT, ValueT >
Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >This class maps Strings to values
Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >::PropertyValueIteratorImpl
Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >::ValuePlaceholder
Odyssey::Message
Odyssey::MessageAdapterThis class wraps the MessageListener events, as well as providing a message handling mechanism based on subscriptions
Odyssey::MessageListenerThis class acts as a listener for messages and message related events
Odyssey::MessageMarshaller
Odyssey::MessageQueue
Odyssey::Model
Odyssey::Model::PropertyIterator
Odyssey::ModelListener
Odyssey::ModelManager
Odyssey::MultiInputAdapter
Odyssey::NotImplementedException
Odyssey::NullConverter< TargetT, SourceT >This is a utility class for null (do-nothing) conversions
Odyssey::OptionMulti-valued containers for setting configurable options
Odyssey::Option::OptionData
Odyssey::Plugin
Odyssey::PluginManager
Odyssey::ProfilerThe main profiling class for the library
Odyssey::Property< TypeT, TraitsT >Single-value property implementation
Odyssey::PropertyBaseThe base class for all Property types
Odyssey::PropertyLinkEmbodies the symbolic link between two properties
Odyssey::PropertyLinkConnectorLinks two PropertyLink instances together to form link chains
Odyssey::PropertyListenerThis base class is notified through the PropertyBase notifyListeners
Odyssey::PropertyProxy
Odyssey::PropertyProxy::Extractor< TypeT, ProxyT >
Odyssey::PropertyValueProxy
Odyssey::RuntimeException
Odyssey::Script
Odyssey::ScriptFactory
Odyssey::ScriptManager
Odyssey::State< MixinT >A state is a discrete, executable member of a finite state machine
Odyssey::StdMessageMarshaller
Odyssey::Impl::StreamConverter< TargetT, SourceT >
Odyssey::Impl::StreamConverter< TargetT *, SourceT * >
Odyssey::Impl::StreamConverter< TargetT *, SourceT >
Odyssey::Impl::StreamConverter< TargetT, char_t * >
Odyssey::Impl::StreamConverter< TargetT, const char_t * >
Odyssey::Impl::StreamConverter< TargetT, SourceT * >
Odyssey::Impl::StreamConverter< TargetT, TargetT >
Odyssey::SystemWraps entire subsystems in a consistent interface
Odyssey::SystemManagerManages the System within the framework
Odyssey::Task
Odyssey::TaskManager
Odyssey::ThreadedJobThis class implements a job that will run in a new, separate thread
Odyssey::TimedInputComboThis is the timed input combo, using order and timings
Odyssey::TimerTracks the passage of time with high precision
Odyssey::TimerEventListenerThe callback super class for events from a Timer
Odyssey::TimerListener
Odyssey::TraceLogWriter
Odyssey::TriggerInputComboThis combo combines the "and" combo with a one-shot trigger
Odyssey::VariableThe Variable is a generic data component with built-in conversions
Odyssey::Variable::extract< TypeT >
Odyssey::Variable::VariableHolderThis class is the interface for accessing the generic data
Odyssey::Variable::VariableHolderImpl< TraitsT >This is the concrete implementation that holds the data
Odyssey::Variable::VariableHolderRefImpl< TraitsT >This is the concrete implementation that holds referenced data
Odyssey::variable_traits< TypeT >This is the standard traits holder class for generic data
Odyssey::variable_traits_ex< TypeT, ParamT, StreamInT, StreamOutT, AnyInT, AnyOutT >A mix-in class for generating variable traits
Odyssey::VariableProxy< TypeT >Wraps a variable and notifies a delegate when the variable is changed
Odyssey::VectorProperty< TypeT, TraitsT, VectorTraitsT >
Odyssey::VectorProperty< TypeT, TraitsT, VectorTraitsT >::PropertyValueIteratorImpl
Odyssey::VectorProperty< TypeT, TraitsT, VectorTraitsT >::ValuePlaceholder

Generated on Sun Jan 7 01:18:52 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO