9#include "MantidKernel/DllConfig.h"
28 static std::map<std::string, Value> strToEnumMap();
29 static std::map<Value, std::string> enumToStrMap();
48 Value getValue()
const;
49 Value Validate(
const std::string &arg);
double value
The value of the point.
OptionalBool : Tri-state bool.
virtual ~OptionalBool()=default
OptionalBool(const OptionalBool &other)=default
static const std::string StrUnset
static const std::string StrFalse
static const std::string StrTrue
OptionalBool & operator=(const OptionalBool &other)=default
MANTID_KERNEL_DLL std::ostream & operator<<(std::ostream &, CPUTimer &)
Convenience function to provide for easier debug printing.
MANTID_KERNEL_DLL std::istream & operator>>(std::istream &, Interpolation &)
Reads in parameter value.
MANTID_KERNEL_DLL::Json::Value encodeAsJson(const OptionalBool &)
Encode an OptionalBool as a Json::Value.
Helper class which provides the Collimation Length for SANS instruments.
constexpr bool operator==(const wide_integer< Bits, Signed > &lhs, const wide_integer< Bits2, Signed2 > &rhs)
constexpr bool operator!=(const wide_integer< Bits, Signed > &lhs, const wide_integer< Bits2, Signed2 > &rhs)
constexpr wide_integer< Bits, Signed > operator>>(const wide_integer< Bits, Signed > &lhs, T2 n) noexcept
constexpr wide_integer< Bits, Signed > operator<<(const wide_integer< Bits, Signed > &lhs, T2 n) noexcept
General type to convert a Json::Value to a set C++ type.
T operator()(const Json::Value &)