104 template <
typename T>
114 template <
typename T>
115 static std::vector<T>
GetParameterValues(
const std::vector<ParameterPair>& pairs,
const std::vector<std::string>& names);
120 bool m_IsCompilerParameter;
125#include <Api/Configuration/ParameterPair.inl>
Definition ParameterPair.h:22
std::string GetValueString() const
static ParameterValueType GetTypeFromValue(const ParameterValue &value)
void SetValue(const ParameterValue &value)
ParameterPair(const std::string &name, const ParameterValue &value, const bool isCompilerParameter=false)
ParameterValueType GetValueType() const
uint64_t GetValueUint() const
bool HasSameValue(const ParameterPair &other) const
std::string GetString() const
bool IsCompilerParameter() const
static std::vector< T > GetParameterValues(const std::vector< ParameterPair > &pairs, const std::vector< std::string > &names)
const std::string & GetName() const
const ParameterValue & GetValue() const
static T GetParameterValue(const std::vector< ParameterPair > &pairs, const std::string &name)
Definition KttPlatform.h:41
ParameterValueType
Definition ParameterValueType.h:13
std::variant< int64_t, uint64_t, double, bool, std::string > ParameterValue
Definition KttTypes.h:55