#include /*** PRIVATE DATA *************************************************************/ struct fx_bitbuffer_p { int x; }; /*** PRIVATE FUNCTIONS ********************************************************/ /*** PUBLIC FUNCTIONS *********************************************************/ /*** PUBLIC ALIAS FUNCTIONS ***************************************************/ /*** VIRTUAL FUNCTIONS ********************************************************/ static void bitbuffer_init(fx_object *obj, void *priv) { struct fx_bitbuffer_p *bitbuffer = priv; } static void bitbuffer_fini(fx_object *obj, void *priv) { struct fx_bitbuffer_p *bitbuffer = priv; } /*** CLASS DEFINITION *********************************************************/ FX_TYPE_CLASS_DEFINITION_BEGIN(fx_bitbuffer) FX_TYPE_CLASS_INTERFACE_BEGIN(fx_object, FX_TYPE_OBJECT) FX_INTERFACE_ENTRY(to_string) = NULL; FX_TYPE_CLASS_INTERFACE_END(fx_object, FX_TYPE_OBJECT) FX_TYPE_CLASS_DEFINITION_END(fx_bitbuffer) FX_TYPE_DEFINITION_BEGIN(fx_bitbuffer) FX_TYPE_ID(0x628e33da, 0x3109, 0x4a5d, 0x98d5, 0xb0e4cb3ccb65); FX_TYPE_CLASS(fx_bitbuffer_class); FX_TYPE_INSTANCE_PRIVATE(struct fx_bitbuffer_p); FX_TYPE_INSTANCE_INIT(bitbuffer_init); FX_TYPE_INSTANCE_FINI(bitbuffer_fini); FX_TYPE_DEFINITION_END(fx_bitbuffer)