20 #ifndef STAR_TOKEN_HPP 21 #define STAR_TOKEN_HPP 25 #include <string_view> 29 bool isStarToken(
const std::string_view& token,
30 std::string& countString,
31 std::string& valueString);
34 T readValueToken( std::string_view );
38 explicit StarToken(
const std::string_view& token);
40 StarToken(
const std::string_view& token,
const std::string& countStr,
const std::string& valueStr)
41 : m_countString(countStr)
42 , m_valueString(valueStr)
47 std::size_t count()
const {
51 bool hasValue()
const {
52 return !m_valueString.empty();
58 const std::string& countString()
const {
67 const std::string& valueString()
const {
74 void init_(
const std::string_view& token);
77 std::string m_countString;
78 std::string m_valueString;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
Definition: StarToken.hpp:36