#include /*** PRIVATE DATA *************************************************************/ struct b_bitbuffer_p { int x; }; /*** PRIVATE FUNCTIONS ********************************************************/ /*** PUBLIC FUNCTIONS *********************************************************/ /*** PUBLIC ALIAS FUNCTIONS ***************************************************/ /*** VIRTUAL FUNCTIONS ********************************************************/ static void bitbuffer_init(b_object *obj, void *priv) { struct b_bitbuffer_p *bitbuffer = priv; } static void bitbuffer_fini(b_object *obj, void *priv) { struct b_bitbuffer_p *bitbuffer = priv; } /*** CLASS DEFINITION *********************************************************/ B_TYPE_CLASS_DEFINITION_BEGIN(b_bitbuffer) B_TYPE_CLASS_INTERFACE_BEGIN(b_object, B_TYPE_OBJECT) B_INTERFACE_ENTRY(to_string) = NULL; B_TYPE_CLASS_INTERFACE_END(b_object, B_TYPE_OBJECT) B_TYPE_CLASS_DEFINITION_END(b_bitbuffer) B_TYPE_DEFINITION_BEGIN(b_bitbuffer) B_TYPE_ID(0x628e33da, 0x3109, 0x4a5d, 0x98d5, 0xb0e4cb3ccb65); B_TYPE_CLASS(b_bitbuffer_class); B_TYPE_INSTANCE_PRIVATE(struct b_bitbuffer_p); B_TYPE_INSTANCE_INIT(bitbuffer_init); B_TYPE_INSTANCE_FINI(bitbuffer_fini); B_TYPE_DEFINITION_END(b_bitbuffer)