#include <format.h>
Public Types | |
typedef std::ptrdiff_t | difference_type |
typedef Char | value_type |
typedef const Char * | pointer |
typedef const Char & | reference |
typedef std::random_access_iterator_tag | iterator_category |
Public Member Functions | |
null_terminating_iterator () | |
FMT_CONSTEXPR | null_terminating_iterator (const Char *ptr, const Char *end) |
template<typename Range > | |
FMT_CONSTEXPR | null_terminating_iterator (const Range &r) |
FMT_CONSTEXPR null_terminating_iterator & | operator= (const Char *ptr) |
FMT_CONSTEXPR Char | operator* () const |
FMT_CONSTEXPR null_terminating_iterator | operator++ () |
FMT_CONSTEXPR null_terminating_iterator | operator++ (int) |
FMT_CONSTEXPR null_terminating_iterator | operator-- () |
FMT_CONSTEXPR null_terminating_iterator | operator+ (difference_type n) |
FMT_CONSTEXPR null_terminating_iterator | operator- (difference_type n) |
FMT_CONSTEXPR null_terminating_iterator | operator+= (difference_type n) |
FMT_CONSTEXPR difference_type | operator- (null_terminating_iterator other) const |
FMT_CONSTEXPR bool | operator!= (null_terminating_iterator other) const |
bool | operator>= (null_terminating_iterator other) const |
Private Attributes | |
const Char * | ptr_ |
const Char * | end_ |
Friends | |
template<typename CharT > | |
FMT_CONSTEXPR_DECL const CharT * | pointer_from (null_terminating_iterator< CharT > it) |
typedef std::ptrdiff_t internal::null_terminating_iterator< Char >::difference_type |
typedef std::random_access_iterator_tag internal::null_terminating_iterator< Char >::iterator_category |
typedef const Char* internal::null_terminating_iterator< Char >::pointer |
typedef const Char& internal::null_terminating_iterator< Char >::reference |
typedef Char internal::null_terminating_iterator< Char >::value_type |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
Definition at line 84 of file printf.h.
|
inline |
|
inline |
Definition at line 66 of file printf.h.
|
inline |
|
inline |
Definition at line 55 of file printf.h.
|
inline |
|
inline |
Definition at line 70 of file printf.h.
|
inline |
Definition at line 79 of file printf.h.
|
inline |
|
inline |
|
inline |
Definition at line 88 of file printf.h.
|
friend |
|
private |
|
private |