2026-02-03 14:42:05 +00:00
|
|
|
#include <blue/ds/bitbuffer.h>
|
|
|
|
|
|
|
|
|
|
/*** 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)
|