|  | 
| 
 Enumerations | 
| enum | Glib::Date::Month { Glib::Date::BAD_MONTH,
 Glib::Date::JANUARY,
 Glib::Date::FEBRUARY,
 Glib::Date::MARCH,
 Glib::Date::APRIL,
 Glib::Date::MAY,
 Glib::Date::JUNE,
 Glib::Date::JULY,
 Glib::Date::AUGUST,
 Glib::Date::SEPTEMBER,
 Glib::Date::OCTOBER,
 Glib::Date::NOVEMBER,
 Glib::Date::DECEMBER
 }
 | 
| enum | Glib::Date::Weekday { Glib::Date::BAD_WEEKDAY,
 Glib::Date::MONDAY,
 Glib::Date::TUESDAY,
 Glib::Date::WEDNESDAY,
 Glib::Date::THURSDAY,
 Glib::Date::FRIDAY,
 Glib::Date::SATURDAY,
 Glib::Date::SUNDAY
 }
 | 
| enum | Glib::Date::DMY { Glib::Date::DAY,
 Glib::Date::MONTH,
 Glib::Date::YEAR
 }
 | 
| enum | Glib::FileTest { Glib::FILE_TEST_IS_REGULAR =  1 << 0,
 Glib::FILE_TEST_IS_SYMLINK =  1 << 1,
 Glib::FILE_TEST_IS_DIR =  1 << 2,
 Glib::FILE_TEST_IS_EXECUTABLE =  1 << 3,
 Glib::FILE_TEST_EXISTS =  1 << 4
 }
 | 
| enum | Glib::SeekType { Glib::SEEK_TYPE_CUR,
 Glib::SEEK_TYPE_SET,
 Glib::SEEK_TYPE_END
 }
 | 
| enum | Glib::IOStatus { Glib::IO_STATUS_ERROR,
 Glib::IO_STATUS_NORMAL,
 Glib::IO_STATUS_EOF,
 Glib::IO_STATUS_AGAIN
 }
 | 
| enum | Glib::IOFlags { Glib::IO_FLAG_APPEND =  1 << 0,
 Glib::IO_FLAG_NONBLOCK =  1 << 1,
 Glib::IO_FLAG_IS_READABLE =  1 << 2,
 Glib::IO_FLAG_IS_WRITEABLE =  1 << 3,
 Glib::IO_FLAG_IS_SEEKABLE =  1 << 4,
 Glib::IO_FLAG_GET_MASK =  0x0,
 Glib::IO_FLAG_SET_MASK =  0x1
 }
 | 
| enum | Glib::Markup::ParseFlags { Glib::Markup::DO_NOT_USE_THIS_UNSUPPORTED_FLAG =  1 << 0
 } | 
|  | There are no flags right now.  More... 
 | 
| enum | Glib::ModuleFlags { Glib::MODULE_BIND_LAZY =  1 << 0,
 Glib::MODULE_BIND_LOCAL =  1 << 1,
 Glib::MODULE_BIND_MASK =  0x03
 }
 | 
| enum | Glib::SpawnFlags { Glib::SPAWN_LEAVE_DESCRIPTORS_OPEN =  1 << 0,
 Glib::SPAWN_DO_NOT_REAP_CHILD =  1 << 1,
 Glib::SPAWN_SEARCH_PATH =  1 << 2,
 Glib::SPAWN_STDOUT_TO_DEV_NULL =  1 << 3,
 Glib::SPAWN_STDERR_TO_DEV_NULL =  1 << 4,
 Glib::SPAWN_CHILD_INHERITS_STDIN =  1 << 5,
 Glib::SPAWN_FILE_AND_ARGV_ZERO =  1 << 6
 }
 | 
| enum | Glib::ThreadPriority { Glib::THREAD_PRIORITY_LOW,
 Glib::THREAD_PRIORITY_NORMAL,
 Glib::THREAD_PRIORITY_HIGH,
 Glib::THREAD_PRIORITY_URGENT
 }
 | 
|  | Specifies the priority of a thread.  More... 
 | 
| enum | Glib::UnicodeType { Glib::UNICODE_CONTROL,
 Glib::UNICODE_FORMAT,
 Glib::UNICODE_UNASSIGNED,
 Glib::UNICODE_PRIVATE_USE,
 Glib::UNICODE_SURROGATE,
 Glib::UNICODE_LOWERCASE_LETTER,
 Glib::UNICODE_MODIFIER_LETTER,
 Glib::UNICODE_OTHER_LETTER,
 Glib::UNICODE_TITLECASE_LETTER,
 Glib::UNICODE_UPPERCASE_LETTER,
 Glib::UNICODE_COMBINING_MARK,
 Glib::UNICODE_ENCLOSING_MARK,
 Glib::UNICODE_NON_SPACING_MARK,
 Glib::UNICODE_DECIMAL_NUMBER,
 Glib::UNICODE_LETTER_NUMBER,
 Glib::UNICODE_OTHER_NUMBER,
 Glib::UNICODE_CONNECT_PUNCTUATION,
 Glib::UNICODE_DASH_PUNCTUATION,
 Glib::UNICODE_CLOSE_PUNCTUATION,
 Glib::UNICODE_FINAL_PUNCTUATION,
 Glib::UNICODE_INITIAL_PUNCTUATION,
 Glib::UNICODE_OTHER_PUNCTUATION,
 Glib::UNICODE_OPEN_PUNCTUATION,
 Glib::UNICODE_CURRENCY_SYMBOL,
 Glib::UNICODE_MODIFIER_SYMBOL,
 Glib::UNICODE_MATH_SYMBOL,
 Glib::UNICODE_OTHER_SYMBOL,
 Glib::UNICODE_LINE_SEPARATOR,
 Glib::UNICODE_PARAGRAPH_SEPARATOR,
 Glib::UNICODE_SPACE_SEPARATOR
 }
 | 
| enum | Glib::UnicodeBreakType { Glib::UNICODE_BREAK_MANDATORY,
 Glib::UNICODE_BREAK_CARRIAGE_RETURN,
 Glib::UNICODE_BREAK_LINE_FEED,
 Glib::UNICODE_BREAK_COMBINING_MARK,
 Glib::UNICODE_BREAK_SURROGATE,
 Glib::UNICODE_BREAK_ZERO_WIDTH_SPACE,
 Glib::UNICODE_BREAK_INSEPARABLE,
 Glib::UNICODE_BREAK_NON_BREAKING_GLUE,
 Glib::UNICODE_BREAK_CONTINGENT,
 Glib::UNICODE_BREAK_SPACE,
 Glib::UNICODE_BREAK_AFTER,
 Glib::UNICODE_BREAK_BEFORE,
 Glib::UNICODE_BREAK_BEFORE_AND_AFTER,
 Glib::UNICODE_BREAK_HYPHEN,
 Glib::UNICODE_BREAK_NON_STARTER,
 Glib::UNICODE_BREAK_OPEN_PUNCTUATION,
 Glib::UNICODE_BREAK_CLOSE_PUNCTUATION,
 Glib::UNICODE_BREAK_QUOTATION,
 Glib::UNICODE_BREAK_EXCLAMATION,
 Glib::UNICODE_BREAK_IDEOGRAPHIC,
 Glib::UNICODE_BREAK_NUMERIC,
 Glib::UNICODE_BREAK_INFIX_SEPARATOR,
 Glib::UNICODE_BREAK_SYMBOL,
 Glib::UNICODE_BREAK_ALPHABETIC,
 Glib::UNICODE_BREAK_PREFIX,
 Glib::UNICODE_BREAK_POSTFIX,
 Glib::UNICODE_BREAK_COMPLEX_CONTEXT,
 Glib::UNICODE_BREAK_AMBIGUOUS,
 Glib::UNICODE_BREAK_UNKNOWN,
 Glib::UNICODE_BREAK_NEXT_LINE,
 Glib::UNICODE_BREAK_WORD_JOINER
 }
 | 
| enum | Glib::AsciiType { Glib::ASCII_ALNUM =  1 << 0,
 Glib::ASCII_ALPHA =  1 << 1,
 Glib::ASCII_CNTRL =  1 << 2,
 Glib::ASCII_DIGIT =  1 << 3,
 Glib::ASCII_GRAPH =  1 << 4,
 Glib::ASCII_LOWER =  1 << 5,
 Glib::ASCII_PRINT =  1 << 6,
 Glib::ASCII_PUNCT =  1 << 7,
 Glib::ASCII_SPACE =  1 << 8,
 Glib::ASCII_UPPER =  1 << 9,
 Glib::ASCII_XDIGIT =  1 << 10
 }
 | 
| enum | Glib::NormalizeMode { Glib::NORMALIZE_DEFAULT,
 Glib::NORMALIZE_NFD,
 Glib::NORMALIZE_DEFAULT_COMPOSE,
 Glib::NORMALIZE_NFC =  NORMALIZE_DEFAULT_COMPOSE,
 Glib::NORMALIZE_ALL,
 Glib::NORMALIZE_NFKD =  NORMALIZE_ALL,
 Glib::NORMALIZE_ALL_COMPOSE,
 Glib::NORMALIZE_NFKC =  NORMALIZE_ALL_COMPOSE
 }
 | 
| 
 Functions | 
| FileTest | Glib::operator| (FileTest lhs, FileTest rhs) | 
| FileTest | Glib::operator& (FileTest lhs, FileTest rhs) | 
| FileTest | Glib::operator^ (FileTest lhs, FileTest rhs) | 
| FileTest | Glib::operator~ (FileTest flags) | 
| FileTest& | Glib::operator|= (FileTest& lhs, FileTest rhs) | 
| FileTest& | Glib::operator&= (FileTest& lhs, FileTest rhs) | 
| FileTest& | Glib::operator^= (FileTest& lhs, FileTest rhs) | 
| IOFlags | Glib::operator| (IOFlags lhs, IOFlags rhs) | 
| IOFlags | Glib::operator& (IOFlags lhs, IOFlags rhs) | 
| IOFlags | Glib::operator^ (IOFlags lhs, IOFlags rhs) | 
| IOFlags | Glib::operator~ (IOFlags flags) | 
| IOFlags& | Glib::operator|= (IOFlags& lhs, IOFlags rhs) | 
| IOFlags& | Glib::operator&= (IOFlags& lhs, IOFlags rhs) | 
| IOFlags& | Glib::operator^= (IOFlags& lhs, IOFlags rhs) | 
| ParseFlags | Glib::Markup::operator| (ParseFlags lhs, ParseFlags rhs) | 
| ParseFlags | Glib::Markup::operator& (ParseFlags lhs, ParseFlags rhs) | 
| ParseFlags | Glib::Markup::operator^ (ParseFlags lhs, ParseFlags rhs) | 
| ParseFlags | Glib::Markup::operator~ (ParseFlags flags) | 
| ParseFlags& | Glib::Markup::operator|= (ParseFlags& lhs, ParseFlags rhs) | 
| ParseFlags& | Glib::Markup::operator&= (ParseFlags& lhs, ParseFlags rhs) | 
| ParseFlags& | Glib::Markup::operator^= (ParseFlags& lhs, ParseFlags rhs) | 
| ModuleFlags | Glib::operator| (ModuleFlags lhs, ModuleFlags rhs) | 
| ModuleFlags | Glib::operator& (ModuleFlags lhs, ModuleFlags rhs) | 
| ModuleFlags | Glib::operator^ (ModuleFlags lhs, ModuleFlags rhs) | 
| ModuleFlags | Glib::operator~ (ModuleFlags flags) | 
| ModuleFlags& | Glib::operator|= (ModuleFlags& lhs, ModuleFlags rhs) | 
| ModuleFlags& | Glib::operator&= (ModuleFlags& lhs, ModuleFlags rhs) | 
| ModuleFlags& | Glib::operator^= (ModuleFlags& lhs, ModuleFlags rhs) | 
| SpawnFlags | Glib::operator| (SpawnFlags lhs, SpawnFlags rhs) | 
| SpawnFlags | Glib::operator& (SpawnFlags lhs, SpawnFlags rhs) | 
| SpawnFlags | Glib::operator^ (SpawnFlags lhs, SpawnFlags rhs) | 
| SpawnFlags | Glib::operator~ (SpawnFlags flags) | 
| SpawnFlags& | Glib::operator|= (SpawnFlags& lhs, SpawnFlags rhs) | 
| SpawnFlags& | Glib::operator&= (SpawnFlags& lhs, SpawnFlags rhs) | 
| SpawnFlags& | Glib::operator^= (SpawnFlags& lhs, SpawnFlags rhs) | 
| AsciiType | Glib::operator| (AsciiType lhs, AsciiType rhs) | 
| AsciiType | Glib::operator& (AsciiType lhs, AsciiType rhs) | 
| AsciiType | Glib::operator^ (AsciiType lhs, AsciiType rhs) | 
| AsciiType | Glib::operator~ (AsciiType flags) | 
| AsciiType& | Glib::operator|= (AsciiType& lhs, AsciiType rhs) | 
| AsciiType& | Glib::operator&= (AsciiType& lhs, AsciiType rhs) | 
| AsciiType& | Glib::operator^= (AsciiType& lhs, AsciiType rhs) |