file
numb.hpp
Contents
- Reference
Namespaces
- namespace gemmi
- namespace gemmi::cif
- namespace gemmi::cif::numb_rules
Classes
- struct gemmi::cif::numb_rules::sign
- struct gemmi::cif::numb_rules::e
- struct gemmi::cif::numb_rules::exponent
- struct gemmi::cif::numb_rules::uint_digit
- struct gemmi::cif::numb_rules::fraction
- struct gemmi::cif::numb_rules::full_base
- struct gemmi::cif::numb_rules::base
- struct gemmi::cif::numb_rules::err
- struct gemmi::cif::numb_rules::numb
-
template<typename Rule>struct gemmi::cif::ActionNumb
-
template<>struct gemmi::cif::ActionNumb<numb_rules::uint_digit>
-
template<>struct gemmi::cif::ActionNumb<numb_rules::fraction>
-
template<>struct gemmi::cif::ActionNumb<numb_rules::exponent>
-
template<>struct gemmi::cif::ActionNumb<numb_rules::numb>
Functions
-
auto is_numb(const std::
string& s) -> bool -
auto as_number(const std::
string& s, double nan = NAN) -> double -
auto as_any(const std::
string& s, float null) -> float -
auto as_any(const std::
string& s, double null) -> double