Lines Matching defs:string
24 template <class T> ConstByteArrayParameter(const T &string, bool deepCopy = false)
27 Assign((const byte *)string.data(), string.size(), deepCopy);
92 NameValuePairs::ThrowIfTypeMismatch(m_name, typeid(std::string), *m_valueType);
97 ((*reinterpret_cast<std::string *>(m_pValue) += "ThisPointer:") += typeid(T).name()) += ';';
121 (*reinterpret_cast<std::string *>(m_pValue) += name) += ";";
135 ((*reinterpret_cast<std::string *>(m_pValue) += "ThisObject:") += typeid(T).name()) += ';';
200 throw InvalidArgument(std::string(typeid(T).name()) + ": Missing required parameter '" + name + "'");
213 throw InvalidArgument(std::string(typeid(T).name()) + ": Missing required parameter '" + name1 + "'");
216 throw InvalidArgument(std::string(typeid(T).name()) + ": Missing required parameter '" + name2 + "'");
254 ParameterNotUsed(const char *name) : Exception(OTHER_ERROR, std::string("AlgorithmParametersBase: parameter \"") + name + "\" not used") {}