#include <falcon/setup.h>
Go to the source code of this file.
Namespaces | |
namespace | Falcon |
CONST. | |
Typedefs | |
typedef CoreObject *(* | Falcon::ObjectFactory )(const CoreClass *cls, void *user_data, bool bDeserializing) |
Defines the core object factory function type. | |
Functions | |
CoreObject * | Falcon::CRFalconFactory (const CoreClass *cls, void *user_data, bool bDeserial) |
Factory function creating a partially reflective FalconData object. | |
CoreObject * | Falcon::CROpaqueFactory (const CoreClass *cls, void *user_data, bool bDeserial) |
Factory function creating a partially reflective non-shelled object. | |
CoreObject * | Falcon::CRSequenceFactory (const CoreClass *cls, void *user_data, bool bDeserial) |
Factory function creating a partially reflective Sequence object. | |
CoreObject * | Falcon::FalconObjectFactory (const CoreClass *cls, void *data, bool bDeserializing) |
Factory function creating a standard complete FalconObject. | |
CoreObject * | Falcon::FalconSequenceFactory (const CoreClass *cls, void *data, bool bDeserializing) |
Factory function creating a standard complete FalconObject and holding a sequence. | |
CoreObject * | Falcon::OpaqueObjectFactory (const CoreClass *cls, void *data, bool bDeserializing) |
Factory function creating a standard non-shelled object. | |
CoreObject * | Falcon::ReflectFalconFactory (const CoreClass *cls, void *user_data, bool) |
Factory function creating a full reflective FalconData object. | |
CoreObject * | Falcon::ReflectOpaqueFactory (const CoreClass *cls, void *user_data, bool) |
Factory function creating a full reflective non-shelled object. | |
CoreObject * | Falcon::ReflectSequenceFactory (const CoreClass *cls, void *user_data, bool) |
Factory function creating a full reflective Sequence object. |