addPattern(std::regex pattern, unsigned int values) | icarus::details::KeyedCSVparser | inline |
addPattern(std::string const &pattern, unsigned int values) | icarus::details::KeyedCSVparser | inline |
addPatterns(std::initializer_list< std::pair< std::regex, unsigned int >> patterns) | icarus::details::KeyedCSVparser | |
addPatterns(std::initializer_list< std::pair< std::string, unsigned int >> patterns) | icarus::details::KeyedCSVparser | |
Buffer_t typedef | icarus::details::KeyedCSVparser | private |
DynamicSize | icarus::details::KeyedCSVparser | static |
Error typedef | icarus::details::KeyedCSVparser | |
ErrorOnKey typedef | icarus::details::KeyedCSVparser | |
extractToken(Buffer_t &buffer) const noexcept | icarus::details::KeyedCSVparser | private |
findTokenLength(Buffer_t const &buffer) const noexcept | icarus::details::KeyedCSVparser | private |
FixedSize | icarus::details::KeyedCSVparser | static |
fPatterns | icarus::details::KeyedCSVparser | private |
fSep | icarus::details::KeyedCSVparser | private |
isKey(SubBuffer_t const &buffer) const noexcept | icarus::details::KeyedCSVparser | private |
KeyedCSVparser(char sep= ',') | icarus::details::KeyedCSVparser | inline |
makeBuffer(String const &s) noexcept | icarus::details::KeyedCSVparser | privatestatic |
makeBuffer(String const &s) noexcept-> Buffer_t | icarus::details::KeyedCSVparser | |
MissingSize typedef | icarus::details::KeyedCSVparser | |
moveBufferHead(Buffer_t &buffer, std::size_t size) noexcept | icarus::details::KeyedCSVparser | privatestatic |
operator()(std::string_view const &s) const | icarus::details::KeyedCSVparser | inline |
operator()(std::string const &s) const | icarus::details::KeyedCSVparser | inline |
operator()(BIter b, EIter e) const | icarus::details::KeyedCSVparser | inline |
parse(std::string_view const &s) const | icarus::details::KeyedCSVparser | inline |
parse(std::string const &s) const | icarus::details::KeyedCSVparser | |
parse(BIter b, EIter e) const | icarus::details::KeyedCSVparser | |
parse(std::string_view const &s, ParsedData_t &data) const | icarus::details::KeyedCSVparser | |
parse(BIter b, EIter e) const -> ParsedData_t | icarus::details::KeyedCSVparser | |
ParsedData_t typedef | icarus::details::KeyedCSVparser | |
peekToken(Buffer_t const &buffer) const noexcept | icarus::details::KeyedCSVparser | private |
strip(SubBuffer_t s) noexcept | icarus::details::KeyedCSVparser | privatestatic |
stripLeft(SubBuffer_t s) noexcept | icarus::details::KeyedCSVparser | privatestatic |
stripRight(SubBuffer_t s) noexcept | icarus::details::KeyedCSVparser | privatestatic |
stripRightChar(SubBuffer_t s, char c) noexcept | icarus::details::KeyedCSVparser | privatestatic |
stripRightChars(SubBuffer_t s) noexcept | icarus::details::KeyedCSVparser | privatestatic |
stripRightChars(SubBuffer_t s) noexcept-> SubBuffer_t | icarus::details::KeyedCSVparser | |
SubBuffer_t typedef | icarus::details::KeyedCSVparser | private |