|
GMP 0.4.0
Generative Metaprogramming library for C++
|
#include <value_archive.hpp>
Classes | |
| struct | member_view |
Public Member Functions | |
| value_reader (const serialization_value &value) | |
| serialization_kind | kind () const noexcept |
| std::size_t | size () const noexcept |
| bool | read_bool () const |
| std::int64_t | read_signed () const |
| std::uint64_t | read_unsigned () const |
| double | read_floating () const |
| std::string_view | read_string () const |
| value_reader | element (std::size_t i) const |
| member_view | member (std::size_t i) const |
| const serialization_value & | value () const noexcept |
Definition at line 188 of file value_archive.hpp.
|
inlineexplicit |
Definition at line 192 of file value_archive.hpp.
|
inline |
Definition at line 249 of file value_archive.hpp.
References gmp::enum_values(), and gmp::serialization_value::get().
|
inlinenoexcept |
Definition at line 194 of file value_archive.hpp.
References gmp::array, gmp::boolean, gmp::floating, gmp::serialization_value::is(), gmp::null, gmp::object, gmp::signed_integer, gmp::string, and gmp::unsigned_integer.
|
inline |
Definition at line 268 of file value_archive.hpp.
References gmp::enum_values(), and gmp::serialization_value::get().
|
inline |
Definition at line 229 of file value_archive.hpp.
References gmp::serialization_value::get().
|
inline |
Definition at line 241 of file value_archive.hpp.
References gmp::serialization_value::get().
|
inline |
Definition at line 233 of file value_archive.hpp.
References gmp::serialization_value::get().
|
inline |
Definition at line 245 of file value_archive.hpp.
References gmp::serialization_value::get().
|
inline |
Definition at line 237 of file value_archive.hpp.
References gmp::serialization_value::get().
|
inlinenoexcept |
Definition at line 219 of file value_archive.hpp.
References gmp::serialization_value::get(), gmp::serialization_value::is(), and size().
Referenced by size().
|
inlinenoexcept |
Definition at line 255 of file value_archive.hpp.