Struct isUnit

Inheritance Relationships

Derived Types

Struct Documentation

struct isUnit

Check if given class represents valid SI unit string(s)

Base struct to be inherited by the isValidUnit, isAtomicUnit, isCompoundUnit. Not viable on its own!

Subclassed by nix::valid::isAtomicUnit, nix::valid::isCompoundUnit, nix::valid::isValidUnit

Public Types

typedef std::function<bool(std::string)> TPRED

Public Functions

virtual bool operator()(const std::string &u) const = 0
inline bool operator()(const boost::optional<std::string> &u) const
inline bool operator()(const std::vector<std::string> &u, TPRED obj) const
inline virtual ~isUnit()