14 #if !defined(PQXX_HEADER_PRE) 15 # error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." 22 #include "pqxx/internal/encoding_group.hxx" 23 #include "pqxx/internal/encodings.hxx" 72 std::string_view input,
73 internal::encoding_group = internal::encoding_group::MONOBYTE);
82 std::pair<juncture, std::string> get_next();
85 std::string_view m_input;
86 internal::glyph_scanner_func *
const m_scan;
89 std::string::size_type m_pos = 0u;
91 std::string::size_type scan_single_quoted_string()
const;
92 std::string parse_single_quoted_string(std::string::size_type end)
const;
93 std::string::size_type scan_double_quoted_string()
const;
94 std::string parse_double_quoted_string(std::string::size_type end)
const;
95 std::string::size_type scan_unquoted_string()
const;
96 std::string parse_unquoted_string(std::string::size_type end)
const;
98 std::string::size_type scan_glyph(std::string::size_type pos)
const;
99 std::string::size_type
100 scan_glyph(std::string::size_type pos, std::string::size_type end)
const;
Low-level array parser.
Definition: array.hxx:47
The home of all libpqxx classes, functions, templates, etc.
Definition: array.hxx:26
juncture
What's the latest thing found in the array?
Definition: array.hxx:51