39 RawKeyword(
const std::string& name,
const std::string& filename, std::size_t lineNR,
bool raw_string, Raw::KeywordSizeEnum sizeType);
40 RawKeyword(
const std::string& name,
const std::string& filename, std::size_t lineNR,
bool raw_string, Raw::KeywordSizeEnum sizeType,
const std::optional<std::size_t>& min_size, std::size_t size_arg);
41 bool terminateKeyword();
44 const std::string& getKeywordName()
const;
45 Raw::KeywordSizeEnum getSizeType()
const;
52 bool isFinished()
const;
53 bool rawStringKeyword()
const;
55 bool can_complete()
const;
57 using const_iterator = std::vector< RawRecord >::const_iterator;
58 using iterator = std::vector< RawRecord >::iterator;
62 const_iterator begin()
const;
63 const_iterator end()
const;
64 std::size_t size()
const;
68 bool raw_string_keyword;
69 Raw::KeywordSizeEnum m_sizeType;
71 std::size_t m_min_size = 0;
72 std::size_t m_fixedSize = 0;
73 std::size_t m_numTables = 0;
74 std::size_t m_currentNumTables = 0;
75 bool m_isTempFinished =
false;
76 bool m_isFinished =
false;
78 std::vector< RawRecord > m_records;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30