|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
#include <toml.hpp>
Classes | |
| struct | currently_decoding_t |
| struct | codepoints_t |
Public Member Functions | |
| template<typename U, typename String = std::string_view> | |
| TOML_NODISCARD_CTOR | utf8_reader (U &&source, String &&source_path={}) noexcept(std::is_nothrow_constructible_v< utf8_byte_stream< T >, U && >) |
| TOML_PURE_INLINE_GETTER const source_path_ptr & | source_path () const noexcept final |
| TOML_NODISCARD const utf8_codepoint * | read_next () noexcept(!TOML_COMPILER_HAS_EXCEPTIONS) final |
| TOML_NODISCARD bool | peek_eof () const noexcept(!TOML_COMPILER_HAS_EXCEPTIONS) final |
| TOML_NODISCARD optional< parse_error > && | error () noexcept final |
| Public Member Functions inherited from utf8_reader_interface | |
| virtual | ~utf8_reader_interface () noexcept=default |
Private Member Functions | |
| bool | read_next_block () noexcept(!TOML_COMPILER_HAS_EXCEPTIONS) |
Private Attributes | |
| utf8_byte_stream< T > | stream_ |
| source_position | next_pos_ = { 1, 1 } |
| impl::utf8_decoder | decoder_ |
| struct utf8_reader::currently_decoding_t | currently_decoding_ |
| struct utf8_reader::codepoints_t | codepoints_ |
| source_path_ptr | source_path_ |
| optional< parse_error > | err_ |
Static Private Attributes | |
| static constexpr size_t | block_capacity = 32 |
|
inlineexplicitnoexcept |
Definition at line 12867 of file toml.hpp.
References source_path().
|
inlinefinalvirtualnoexcept |
|
inlinefinalvirtualnoexcept |
Implements utf8_reader_interface.
Definition at line 12906 of file toml.hpp.
References stream_, and TOML_COMPILER_HAS_EXCEPTIONS.
|
inlinefinalvirtualnoexcept |
Implements utf8_reader_interface.
Definition at line 12887 of file toml.hpp.
References block_capacity, codepoints_, read_next_block(), stream_, TOML_ASSERT_ASSUME, TOML_COMPILER_HAS_EXCEPTIONS, TOML_UNLIKELY, and utf8_reader_error_check.
|
inlineprivatenoexcept |
Definition at line 12709 of file toml.hpp.
References block_capacity, codepoints_, currently_decoding_, decoder_, next_pos_, source_path_, stream_, TOML_ASSERT, TOML_ASSERT_ASSUME, TOML_COMPILER_HAS_EXCEPTIONS, TOML_EXCEPTIONS, TOML_OVERALIGNED, TOML_UNLIKELY, utf8_reader_error, and utf8_reader_return_after_error.
Referenced by read_next().
|
inlinefinalvirtualnoexcept |
Implements utf8_reader_interface.
Definition at line 12881 of file toml.hpp.
References source_path_.
Referenced by utf8_reader().
|
staticconstexprprivate |
Definition at line 12685 of file toml.hpp.
Referenced by read_next(), and read_next_block().
|
private |
Referenced by read_next(), and read_next_block().
|
private |
Referenced by read_next_block().
|
private |
Definition at line 12689 of file toml.hpp.
Referenced by read_next_block().
|
private |
|
private |
Definition at line 12687 of file toml.hpp.
Referenced by read_next_block().
|
private |
Definition at line 12703 of file toml.hpp.
Referenced by read_next_block(), and source_path().
|
private |
Definition at line 12686 of file toml.hpp.
Referenced by peek_eof(), read_next(), and read_next_block().