|
Atlas
0.7.0
Networking protocol for the Worldforge system.
|
Classes | |
| class | NoSuchAttrException |
| class | Allocator |
| class | BaseObjectData |
| class | SmartPtr |
| class | ObjectsDecoder |
| class | ObjectsEncoder |
| struct | Factory |
| class | Factories |
| class | RootData |
| All objects inherit from this.. More... | |
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) |