|
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
|