|
#define | GBL_INTERFACE(klass) |
|
#define | GBL_INTERFACE_TRY(klass) |
|
#define | GBL_INTERFACE_OUTER_CLASS(iface) |
|
#define | GBL_INTERFACE_OUTER_MOST_CLASS(iface) |
|
| GblInterface_outerClass (GblInterface *pSelf) |
|
GblClass * | GblInterface_outerMostClass (GblInterface *pSelf) |
|
| GBL_CLASS_SUPER (klass) |
|
| GBL_CLASS_DEFAULT (klass) |
|
#define | GBL_CLASS_PRIVATE(cType, klass) |
|
#define | GBL_CLASS_PUBLIC(cType, priv) |
|
#define | GBL_CLASS_TYPECHECK(cType, klass) |
|
| GBL_CLASS_TYPECHECK_PREFIX (klass, typePrefix) |
|
#define | GBL_CLASS_CAST(cType, klass) |
|
| GBL_CLASS_CAST_PREFIX (klass, typePrefix) |
|
| GBL_CLASS_TRY (klass, toType, cType) |
|
| GBL_CLASS_TRY_PREFIX (klass, typePrefix) |
|
GblClass * | GblClass_refDefault (GblType type) |
|
GblRefCount | GblClass_unrefDefault (GblClass *pSelf) |
|
GblClass * | GblClass_weakRefDefault (GblType type) |
|
GblClass * | GblClass_createFloating (GblType type) |
|
GBL_RESULT | GblClass_destroyFloating (GblClass *pSelf) |
|
GBL_RESULT | GblClass_constructFloating (GblClass *pSelf, GblType type) |
|
GBL_RESULT | GblClass_destructFloating (GblClass *pSelf) |
|
#define | GBL_CLASS(klass) |
|
#define | GBL_CLASS_TYPEOF(klass) |
|
#define | GBL_CLASS_PRIVATE(cType, klass) |
|
#define | GBL_CLASS_PUBLIC(cType, priv) |
|
#define | GBL_CLASS_TYPECHECK(cType, klass) |
|
#define | GBL_CLASS_CAST(cType, klass) |
|
#define | GBL_CLASS_AS(cType, klass) |
|
#define | GBL_STATIC_CLASS_TYPE |
|
#define | GBL_STATIC_CLASS(klass) |
|
GblBool | GblClass_check (const GblClass *pSelf, GblType toType) |
|
GblClass * | GblClass_cast (GblClass *pSelf, GblType toType) |
|
GblClass * | GblClass_as (GblClass *pSelf, GblType toType) |
|
void * | GblClass_private (const GblClass *pSelf, GblType base) |
|
GblClass * | GblClass_public (const void *pPrivate, GblType base) |
|
GblType | GblClass_typeOf (const GblClass *pSelf) |
|
size_t | GblClass_size (const GblClass *pSelf) |
|
size_t | GblClass_privateSize (const GblClass *pSelf) |
|
size_t | GblClass_totalSize (const GblClass *pSelf) |
|
GblBool | GblClass_isDefault (const GblClass *pSelf) |
|
GblBool | GblClass_isOverridden (const GblClass *pSelf) |
|
GblBool | GblClass_isInterface (const GblClass *pSelf) |
|
GblBool | GblClass_isInterfaceImpl (const GblClass *pSelf) |
|
GblBool | GblClass_isFloating (const GblClass *pSelf) |
|
GblBool | GblClass_isOwned (const GblClass *pSelf) |
|
GblBool | GblClass_isInPlace (const GblClass *pSelf) |
|
GblClass * | GblClass_super (const GblClass *pSelf) |
|
GblClass * | GblClass_default (const GblClass *pSelf) |
|
Static GblClass structure for any primitive tyes.
No public members.
Definition at line 58 of file gimbal_primitives.h.