|
enum | Glib::TraverseType {
Glib::TRAVERSE_IN_ORDER = G_IN_ORDER
,
Glib::TRAVERSE_PRE_ORDER = G_PRE_ORDER
,
Glib::TRAVERSE_POST_ORDER = G_POST_ORDER
,
Glib::TRAVERSE_LEVEL_ORDER = G_LEVEL_ORDER
} |
| Specifies the type of traveral performed by methods such as NodeTree::_traverse() and NodeTree::find(). More...
|
|
enum | Glib::NodeTree< T >::TraverseFlags {
Glib::NodeTree< T >::TRAVERSE_LEAVES = G_TRAVERSE_LEAVES
,
Glib::NodeTree< T >::TRAVERSE_NON_LEAVES = G_TRAVERSE_NON_LEAVES
,
Glib::NodeTree< T >::TRAVERSE_ALL = G_TRAVERSE_ALL
,
Glib::NodeTree< T >::TRAVERSE_MASK = G_TRAVERSE_MASK
} |
| Specifies which nodes are visited during several of the NodeTree methods, including traverse() and find(). More...
|
|
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 | Gio::Application::OptionType {
Gio::Application::OPTION_TYPE_BOOL
,
Gio::Application::OPTION_TYPE_STRING
,
Gio::Application::OPTION_TYPE_INT
,
Gio::Application::OPTION_TYPE_FILENAME = OPTION_TYPE_INT+2
,
Gio::Application::OPTION_TYPE_STRING_VECTOR
,
Gio::Application::OPTION_TYPE_FILENAME_VECTOR
,
Gio::Application::OPTION_TYPE_DOUBLE
,
Gio::Application::OPTION_TYPE_INT64
} |
| The OptionType enum values determine the expected type of a command line option. More...
|
|
|
BindingFlags | Glib::operator| (BindingFlags lhs, BindingFlags rhs) |
|
BindingFlags | Glib::operator& (BindingFlags lhs, BindingFlags rhs) |
|
BindingFlags | Glib::operator^ (BindingFlags lhs, BindingFlags rhs) |
|
BindingFlags | Glib::operator~ (BindingFlags flags) |
|
BindingFlags & | Glib::operator|= (BindingFlags & lhs, BindingFlags rhs) |
|
BindingFlags & | Glib::operator&= (BindingFlags & lhs, BindingFlags rhs) |
|
BindingFlags & | Glib::operator^= (BindingFlags & lhs, BindingFlags rhs) |
|
ParamFlags | Glib::operator| (ParamFlags lhs, ParamFlags rhs) |
|
ParamFlags | Glib::operator& (ParamFlags lhs, ParamFlags rhs) |
|
ParamFlags | Glib::operator^ (ParamFlags lhs, ParamFlags rhs) |
|
ParamFlags | Glib::operator~ (ParamFlags flags) |
|
ParamFlags & | Glib::operator|= (ParamFlags & lhs, ParamFlags rhs) |
|
ParamFlags & | Glib::operator&= (ParamFlags & lhs, ParamFlags rhs) |
|
ParamFlags & | Glib::operator^= (ParamFlags & lhs, ParamFlags rhs) |
|
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) |
|
IOCondition | Glib::operator| (IOCondition lhs, IOCondition rhs) |
|
IOCondition | Glib::operator& (IOCondition lhs, IOCondition rhs) |
|
IOCondition | Glib::operator^ (IOCondition lhs, IOCondition rhs) |
|
IOCondition | Glib::operator~ (IOCondition flags) |
|
IOCondition & | Glib::operator|= (IOCondition & lhs, IOCondition rhs) |
|
IOCondition & | Glib::operator&= (IOCondition & lhs, IOCondition rhs) |
|
IOCondition & | Glib::operator^= (IOCondition & lhs, IOCondition rhs) |
|
KeyFileFlags | Glib::operator| (KeyFileFlags lhs, KeyFileFlags rhs) |
|
KeyFileFlags | Glib::operator& (KeyFileFlags lhs, KeyFileFlags rhs) |
|
KeyFileFlags | Glib::operator^ (KeyFileFlags lhs, KeyFileFlags rhs) |
|
KeyFileFlags | Glib::operator~ (KeyFileFlags flags) |
|
KeyFileFlags & | Glib::operator|= (KeyFileFlags & lhs, KeyFileFlags rhs) |
|
KeyFileFlags & | Glib::operator&= (KeyFileFlags & lhs, KeyFileFlags rhs) |
|
KeyFileFlags & | Glib::operator^= (KeyFileFlags & lhs, KeyFileFlags 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) |
|
FormatSizeFlags | Glib::operator| (FormatSizeFlags lhs, FormatSizeFlags rhs) |
|
FormatSizeFlags | Glib::operator& (FormatSizeFlags lhs, FormatSizeFlags rhs) |
|
FormatSizeFlags | Glib::operator^ (FormatSizeFlags lhs, FormatSizeFlags rhs) |
|
FormatSizeFlags | Glib::operator~ (FormatSizeFlags flags) |
|
FormatSizeFlags & | Glib::operator|= (FormatSizeFlags & lhs, FormatSizeFlags rhs) |
|
FormatSizeFlags & | Glib::operator&= (FormatSizeFlags & lhs, FormatSizeFlags rhs) |
|
FormatSizeFlags & | Glib::operator^= (FormatSizeFlags & lhs, FormatSizeFlags 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) |
|
RegexCompileFlags | Glib::operator| (RegexCompileFlags lhs, RegexCompileFlags rhs) |
|
RegexCompileFlags | Glib::operator& (RegexCompileFlags lhs, RegexCompileFlags rhs) |
|
RegexCompileFlags | Glib::operator^ (RegexCompileFlags lhs, RegexCompileFlags rhs) |
|
RegexCompileFlags | Glib::operator~ (RegexCompileFlags flags) |
|
RegexCompileFlags & | Glib::operator|= (RegexCompileFlags & lhs, RegexCompileFlags rhs) |
|
RegexCompileFlags & | Glib::operator&= (RegexCompileFlags & lhs, RegexCompileFlags rhs) |
|
RegexCompileFlags & | Glib::operator^= (RegexCompileFlags & lhs, RegexCompileFlags rhs) |
|
RegexMatchFlags | Glib::operator| (RegexMatchFlags lhs, RegexMatchFlags rhs) |
|
RegexMatchFlags | Glib::operator& (RegexMatchFlags lhs, RegexMatchFlags rhs) |
|
RegexMatchFlags | Glib::operator^ (RegexMatchFlags lhs, RegexMatchFlags rhs) |
|
RegexMatchFlags | Glib::operator~ (RegexMatchFlags flags) |
|
RegexMatchFlags & | Glib::operator|= (RegexMatchFlags & lhs, RegexMatchFlags rhs) |
|
RegexMatchFlags & | Glib::operator&= (RegexMatchFlags & lhs, RegexMatchFlags rhs) |
|
RegexMatchFlags & | Glib::operator^= (RegexMatchFlags & lhs, RegexMatchFlags 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) |
|
The OptionType enum values determine the expected type of a command line option.
If an option expects an extra argument, it can be specified in several ways; with a short option: "-x arg", with a long option: "--name arg" or combined in a single argument: "--name=arg". All option types except OPTION_TYPE_BOOL expect an extra argument. OPTION_TYPE_STRING_VECTOR and OPTION_TYPE_FILENAME_VECTOR accept more than one extra argument.
The descriptions of the enum values show what type of Glib::Variant<> is stored in a Glib::VariantDict.
- Since glibmm 2.42:
Enumerator |
---|
OPTION_TYPE_BOOL | bool
|
OPTION_TYPE_STRING | Glib::ustring.
|
OPTION_TYPE_INT | gint32
|
OPTION_TYPE_FILENAME | std::string
|
OPTION_TYPE_STRING_VECTOR | std::vector<Glib::ustring>
|
OPTION_TYPE_FILENAME_VECTOR | std::vector<std::string>
|
OPTION_TYPE_DOUBLE | double
|
OPTION_TYPE_INT64 | gint64
|