GirType

Represent sthe type of an field or a parameter.

Constructors

this
this(GirWrapper wrapper)
Undocumented in source.

Members

Functions

isArray
bool isArray()
Undocumented in source. Be warned that the author may not have intended to support it.
isString
bool isString()
Undocumented in source. Be warned that the author may not have intended to support it.
parse
void parse(XMLReader!T reader)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

cType
string cType;
Undocumented in source.
constType
bool constType;
Undocumented in source.
dType
string dType;
Undocumented in source.
doc
string doc;
Undocumented in source.
elementType
GirType elementType;

The type of the array elements, also set for Glib.List, Glib.SList Glib.Array and GLib.HashTable.

girArray
bool girArray;

The gir file specifies this as an array. Use isArray to check if this is actually an array.

keyType
GirType keyType;

The key type of a HashTable;

length
int length;

The index of the param representing the length, not counting the instance param.

name
string name;
Undocumented in source.
size
int size;

The size of a fixed size array.

wrapper
GirWrapper wrapper;
Undocumented in source.
zeroTerminated
bool zeroTerminated;

Is this array zero-terminated.

Meta