Atlas
0.7.0
Networking protocol for the Worldforge system.
|
Classes | |
class | Allocator |
class | BaseObjectData |
class | Factories |
struct | Factory |
class | NoSuchAttrException |
class | ObjectsDecoder |
class | ObjectsEncoder |
class | RootData |
All objects inherit from this.. More... | |
class | SmartPtr |
Typedefs | |
typedef SmartPtr< RootData > | Root |
typedef Root(* | FactoryMethod) (const std::string &, int) |
typedef Root(* | DefaultInstanceMethod) (const std::string &, int) |
typedef std::map< const std::string, Factory > | FactoryMap |
Functions | |
SmartPtr< RootData > | generic_factory (const std::string &name, int no) |
SmartPtr< RootData > | anonymous_factory (const std::string &name, int no) |
template<typename returnPtrType , class fromType > | |
returnPtrType | smart_dynamic_cast (const SmartPtr< fromType > &o) |
template<typename returnPtrType , class fromType > | |
returnPtrType | smart_static_cast (const SmartPtr< fromType > &o) |