9#include "MantidKernel/DllConfig.h"
27 enum Value { Unset, True, False };
28 static std::map<std::string, Value> strToEmumMap();
29 static std::map<Value, std::string> enumToStrMap();
41 Value getValue()
const;
double value
The value of the point.
std::ostream & operator<<(std::ostream &out, const MantidQt::MantidWidgets::IndexType< i > &index)
OptionalBool : Tri-state bool.
virtual ~OptionalBool()=default
static const std::string StrUnset
static const std::string StrFalse
static const std::string StrTrue
MANTID_API_DLL std::istream & operator>>(std::istream &istr, API::Boolean &)
Redaing a Boolean from an input stream.
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)
General type to convert a Json::Value to a set C++ type.
T operator()(const Json::Value &)