|
microfmt
Zero-allocation C++ formatting for constrained environments
|
#include <pointer.hpp>

Public Member Functions | |
| constexpr size_t | size () const noexcept |
Public Attributes | |
| const T * | begin_ptr {nullptr} |
| const T * | end_ptr {nullptr} |
| microfmt::string_view | separator {", "} |
| char | open_delim {'['} |
| char | close_delim {']'} |
Non-owning contiguous range of values addressed by raw pointers.
|
inlineconstexprnoexcept |
Return the number of elements when both pointers refer to the same array (or one-past its end); returns zero for a reversed range.
| const T* microfmt::raw_range_view< T >::begin_ptr {nullptr} |
| char microfmt::raw_range_view< T >::close_delim {']'} |
| const T* microfmt::raw_range_view< T >::end_ptr {nullptr} |
| char microfmt::raw_range_view< T >::open_delim {'['} |
| microfmt::string_view microfmt::raw_range_view< T >::separator {", "} |