|
enum | FundamentalType {
Invalid = 0
, None = 1<<2
, Interface = 2<<2
, Char = 3<<2
,
Uchar = 4<<2
, Boolean = 5<<2
, Int = 6<<2
, Uint = 7<<2
,
Long = 8<<2
, Ulong = 9<<2
, Int64 = 10<<2
, Uint64 = 11<<2
,
Enum = 12<<2
, Flags = 13<<2
, Float = 14<<2
, Double = 15<<2
,
String = 16<<2
, Pointer = 17<<2
, Boxed = 18<<2
, Param = 19<<2
,
Object = 20<<2
} |
|
Wrapper class for GType.
A GType is a numerical value which represents the unique identifier of a registered type. The GType API is the foundation of the GObject system. It provides the facilities for registering and managing all fundamental data types, user-defined object and interface types.
As a wrapper, this class provides only methods for querying existing types, not registering new ones. You should never need to use it directly, although it might come in handy in some cases.
To retrieve a Type for a certain class, use GetType().
- Note
- This class is a thin wrapper around an unsigned long. There is no overhead in copying it around, since it is just an integer.
Definition at line 63 of file type.h.