Template Struct variable_map< std::string >¶
Defined in File BlackbirdVariables.h
Struct Documentation¶
-
template<>
struct blackbird::variable_map<std::string>¶ get and set string values in the variable map
Public Static Functions
-
static inline std::string getVal(Visitor *V, std::string key)¶
Get value from the variable map corresponding to a name, and attempt to convert it into an string
- Parameters
V – Blackbird Visitor
key – variable name
- Throws
invalid_argument – Cannot convert a complex variable to an string
invalid_argument – Cannot convert a int variable to an string
invalid_argument – Cannot convert a float variable to an string
invalid_argument – Cannot convert a bool variable to an string
invalid_argument – Variable key not defined
- Returns
integer value
-
static inline std::string getVal(Visitor *V, std::string key)¶