ARTS 2.5.11 (git: 725533f0)
Species::detail Namespace Reference

Functions

constexpr void trim (std::string_view &text)
 
constexpr std::string_view next (std::string_view &text)
 
constexpr std::string_view next_tag (std::string_view &text)
 
constexpr Species spec (std::string_view part, std::string_view orig)
 
constexpr Index isot (Species species, std::string_view isot, std::string_view orig)
 
constexpr Numeric freq (std::string_view part, std::string_view orig)
 
constexpr void check (std::string_view text, std::string_view orig)
 

Function Documentation

◆ check()

constexpr void Species::detail::check ( std::string_view  text,
std::string_view  orig 
)
constexpr

Definition at line 82 of file species_tags.cc.

References ARTS_USER_ERROR_IF.

◆ freq()

constexpr Numeric Species::detail::freq ( std::string_view  part,
std::string_view  orig 
)
constexpr

Definition at line 64 of file species_tags.cc.

References ARTS_USER_ERROR_IF.

◆ isot()

constexpr Index Species::detail::isot ( Species  species,
std::string_view  isot,
std::string_view  orig 
)
constexpr

◆ next()

constexpr std::string_view Species::detail::next ( std::string_view &  text)
constexpr

Definition at line 26 of file species_tags.cc.

References next(), and trim().

Referenced by next(), and next_tag().

◆ next_tag()

constexpr std::string_view Species::detail::next_tag ( std::string_view &  text)
constexpr

Definition at line 35 of file species_tags.cc.

References next(), and trim().

◆ spec()

constexpr Species Species::detail::spec ( std::string_view  part,
std::string_view  orig 
)
constexpr

Definition at line 43 of file species_tags.cc.

References ARTS_USER_ERROR_IF, and good_enum().

◆ trim()

constexpr void Species::detail::trim ( std::string_view &  text)
constexpr

Definition at line 19 of file species_tags.cc.

References nonstd::isspace().

Referenced by next(), and next_tag().