carb/launcher/LauncherUtils.h¶
↰ Parent directory: carb/launcher/
Helper classes and functions for the ILauncher interface.
Source: carb/launcher/LauncherUtils.h
Namespaces¶
carb: The main Carbonite namespace.
carb::launcher: namespace for the Carbonite process launch helper interface.
Classes¶
carb::launcher::ArgCollector: A simple child process argument collector helper class.
carb::launcher::EnvCollector: A simple environment variable collector helper class.
Defines¶
ADD_PRIMITIVE_HANDLER: Macro to add other [almost identical] variants of the add() and operator+=() functions.
ADD_PRIMITIVE_HANDLER: Macro to add other [almost identical] variants of the add() and operator+=() functions.
Typedefs¶
carb::launcher::AddSettingPredicateFn: Prototype for a callback function used to check if a setting should be added.
carb::launcher::SettingsEnumFlags: Base type for the flags used when adding a settings tree to an argument collector object.
Variables¶
carb::launcher::fSettingsEnumFlagRecursive: Flag to indicate that the settings in the requested tree should be added recursively to the argument collector.