Go to the documentation of this file.
73 { this->
valid =
true; this->
value = v;
return *
this; }
84 if (!this->
is_valid())
throw InvalidValue();
91 (this->valid && r.
valid && this->value == r.
value));
94 {
return !(*
this == r); }
ValidType & operator-=(const T &r) noexcept
ValidType< float > vfloat
ValidType< double > vdouble
NEW_EXCEPTION_CLASS(FileSpecException, gnsstk::Exception)
bool operator==(const ValidType &r) const
ValidType< unsigned int > vuint
std::ostream & operator<<(std::ostream &s, const ObsEpoch &oe) noexcept
ValidType< unsigned char > vuchar
ValidType< unsigned short > vushort
bool operator!=(const ValidType &r) const
ValidType< short > vshort
ValidType< unsigned long > vulong
ValidType & operator=(const T &v) noexcept
void set_valid(const bool &v) noexcept
ValidType & operator+=(const T &r) noexcept
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:42