getStringFromMapOrEnvVar#

Fully qualified name: carb::extras::getStringFromMapOrEnvVar

Defined in carb/extras/VariableSetup.h

inline std::string carb::extras::getStringFromMapOrEnvVar(
const char *stringMapKey,
const std::map<std::string, std::string> &stringMap,
const char *envVarName,
)#

Helper function that reads string value form the string map or the environment variable, if map doesn’t hold such key.

Parameters:
  • stringMapKey – Key that should be present in the map.

  • stringMap – String map containing values indexed by string key.

  • envVarName – Environment variable name.

Returns:

String value. Can be empty if neither string map value nor env contain the value.