![]() |
DAW JSON Link
|
#include <daw_json_serialize_policy_details.h>
Public Types | |
using | difference_type = std::ptrdiff_t |
using | iterator_category = std::random_access_iterator_tag |
using | pointer = CharT * |
using | reference = CharT & |
using | size_type = std::size_t |
using | value_type = CharT |
Public Member Functions | |
constexpr CharT * | get () const |
constexpr | operator bool () const |
constexpr reference | operator* () |
constexpr iterator_wrapper | operator+ (difference_type n) const noexcept |
constexpr iterator_wrapper & | operator++ () |
constexpr iterator_wrapper | operator++ (int) |
constexpr iterator_wrapper & | operator+= (difference_type n) |
constexpr iterator_wrapper | operator- (difference_type n) const noexcept |
constexpr iterator_wrapper & | operator-- () |
constexpr iterator_wrapper | operator-- (int) |
constexpr iterator_wrapper & | operator-= (difference_type n) |
constexpr pointer | operator-> () |
constexpr reference | operator[] (size_type n) noexcept |
constexpr void | set (CharT *p) |
Public Attributes | |
CharT * | ptr |
Static Public Attributes | |
static constexpr bool | is_pointer = true |
Protected Member Functions | |
constexpr CharT * | raw_it () |
Friends | |
constexpr friend bool | operator!= (iterator_wrapper const &lhs, iterator_wrapper const &rhs) |
constexpr friend bool | operator< (iterator_wrapper const &lhs, iterator_wrapper const &rhs) |
constexpr friend bool | operator<= (iterator_wrapper const &lhs, iterator_wrapper const &rhs) |
constexpr friend bool | operator== (iterator_wrapper const &lhs, iterator_wrapper const &rhs) |
constexpr friend bool | operator> (iterator_wrapper const &lhs, iterator_wrapper const &rhs) |
constexpr friend bool | operator>= (iterator_wrapper const &lhs, iterator_wrapper const &rhs) |
using daw::json::DAW_JSON_VER::json_details::iterator_wrapper< CharT * >::difference_type = std::ptrdiff_t |
using daw::json::DAW_JSON_VER::json_details::iterator_wrapper< CharT * >::iterator_category = std::random_access_iterator_tag |
using daw::json::DAW_JSON_VER::json_details::iterator_wrapper< CharT * >::pointer = CharT * |
using daw::json::DAW_JSON_VER::json_details::iterator_wrapper< CharT * >::reference = CharT & |
using daw::json::DAW_JSON_VER::json_details::iterator_wrapper< CharT * >::size_type = std::size_t |
using daw::json::DAW_JSON_VER::json_details::iterator_wrapper< CharT * >::value_type = CharT |
|
inlineconstexpr |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexprprotected |
|
inlineconstexpr |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
staticconstexpr |
CharT* daw::json::DAW_JSON_VER::json_details::iterator_wrapper< CharT * >::ptr |