28 static void addOption( std::string& output,
const std::string& opt );
31 static bool findOption(
const std::string& output,
32 const std::string& opt );
36 static bool findAndRemoveOption( std::string& optionsToModify,
37 const std::string& opt );
40 static void removeOption( std::string& optionsToModify,
41 const std::string& optionStr );
45 static void addOptionValuePair( std::string& output,
46 const std::string& opt,
const std::string& value,
47 bool allowMultiple =
false);
52 static void addOptionValuePair( std::string& output,
53 const std::string& opt,
double value,
bool allowMultiple =
false);
58 static void addOptionValuePair( std::string& output,
59 const std::string& opt,
int value,
bool allowMultiple =
false);
62 static bool findOptionValuePair(
const std::string& output,
63 const std::string& option, std::string& value );
68 static bool removeOptionValuePair( std::string& optionsToModify,
69 const std::string& opt,
bool removeAllInstances =
true );
72 static void findAllOptions(
const std::string& output,
73 std::multimap<std::string, std::string>& optionStore);
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
The osg options translator provides utility functions for encoding values into and decoding values ou...
Definition: DtOsgOptionsTranslator.h:22
Contains DLL export macros.