Example listing:

  1. Enum-introspection
  2. Flag-introspection
  3. Property bindings
  4. Get the type of a GObject
  5. Object-introspection
  6. Get the length of the ancestry of the type
  7. Get a type from a instance
  8. Get a type from (C-)name
  9. Get a list of implemented interfaces
  10. Check whether type is a descendant of another
  11. Check whether a type is abstract
  12. Check if type is a classed type
  13. Check if type is a deep derivable type (deep)
  14. Check if type is a derivable type (flat)
  15. Check if type is derived from another type
  16. Check whether a type represents a enum
  17. Check whether a type represents flags
  18. Check if type is a fundamental type.
  19. Check if a type can be instantiated
  20. Check whether a type represents a interface
  21. Check whether a type is a object
  22. Check whether a type is a value type
  23. Get the (C-)name of a type
  24. Get the parent-type
  25. Query the type system for type-information
  26. Introspection (GType)
  27. Plugin sample
  28. GLib.Value and strings
  29. Value arrays