40 if (!isStarToken(token, m_countString, m_valueString))
41 throw std::invalid_argument(
"Token \""+ std::string(token) +
"\" is not a repetition specifier");
45 StarToken(
const std::string_view& token,
const std::string& countStr,
const std::string& valueStr)
46 : m_countString(countStr)
47 , m_valueString(valueStr)
52 std::size_t count()
const {
56 bool hasValue()
const {
57 return !m_valueString.empty();
63 const std::string& countString()
const {
72 const std::string& valueString()
const {
79 void init_(
const std::string_view& token);
82 std::string m_countString;
83 std::string m_valueString;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30