/home/gian/Progetti/falcon/core/include/falcon/objectfactory.h File Reference

#include <falcon/setup.h>

Include dependency graph for objectfactory.h:

This graph shows which files directly or indirectly include this file:

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.


Generated on Mon Oct 19 10:11:18 2009 for Falcon_Core by  doxygen 1.5.8