Quark


Object Hierarchy:

GLib.Quark GLib.Quark GLib.Quark uint32 uint32 uint32->GLib.Quark

Description:

[ CCode ( type_id = "G_TYPE_UINT" ) ]
public struct Quark : uint32

Example: Quarks:

public static int main (string[] args) {
// ** from_string:

// Register a new string: Output: ``51``
Quark q = Quark.from_string ("my-test-str-1");
print ("my-test-str: %u\n", q);

// Get the registered quark: Output: ``51``
q = Quark.from_string ("my-test-str-1");
print ("my-test-str: %u\n", q);


// ** try_string:

// Known string: Output: ``51``
q = Quark.try_string ("my-test-str-1");
print ("my-test-str: %u\n", q);

// Unknown string: Output: ``0``
q = Quark.try_string ("my-test-str-UNKNOWN");
print ("my-test-str: %u\n", q);

return 0;
}

valac --pkg glib-2.0 GLib.Quark.vala


Namespace: GLib
Package: glib-2.0

Content:

Static methods:

Methods:

Inherited Members: