20 lines
588 B
C
20 lines
588 B
C
#include <fx/bool.h>
|
|
#include <fx/macros.h>
|
|
#include <fx/value-type.h>
|
|
|
|
/*** CLASS DEFINITION *********************************************************/
|
|
|
|
FX_TYPE_CLASS_BEGIN(fx_bool)
|
|
FX_TYPE_VTABLE_INTERFACE_BEGIN(fx_object, FX_TYPE_OBJECT)
|
|
FX_INTERFACE_ENTRY(to_string) = NULL;
|
|
FX_TYPE_VTABLE_INTERFACE_END(fx_object, FX_TYPE_OBJECT)
|
|
FX_TYPE_CLASS_END(fx_bool)
|
|
|
|
FX_TYPE_DEFINITION_BEGIN(fx_bool)
|
|
__FX_VALUE_TYPE_ID(BOOL);
|
|
FX_TYPE_EXTENDS(FX_TYPE_VALUE_TYPE);
|
|
FX_TYPE_NAME("fx.bool");
|
|
FX_TYPE_CLASS(fx_bool_class);
|
|
FX_TYPE_INSTANCE_PRIVATE(bool);
|
|
FX_TYPE_DEFINITION_END(fx_bool)
|