microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Public Attributes | List of all members
microfmt::filtered_pointer_range_view< T, Predicate > Struct Template Reference

#include <filter_view.hpp>

Collaboration diagram for microfmt::filtered_pointer_range_view< T, Predicate >:
Collaboration graph
[legend]

Public Attributes

const T * data {nullptr}
 
size_t count {0}
 
Predicate predicate
 
char open_delim {'['}
 
char close_delim {']'}
 
microfmt::string_view separator {", "}
 

Detailed Description

template<typename T, typename Predicate>
struct microfmt::filtered_pointer_range_view< T, Predicate >

Non-owning pointer/count range plus predicate configuration.

Member Data Documentation

◆ close_delim

template<typename T , typename Predicate >
char microfmt::filtered_pointer_range_view< T, Predicate >::close_delim {']'}

◆ count

template<typename T , typename Predicate >
size_t microfmt::filtered_pointer_range_view< T, Predicate >::count {0}

◆ data

template<typename T , typename Predicate >
const T* microfmt::filtered_pointer_range_view< T, Predicate >::data {nullptr}

◆ open_delim

template<typename T , typename Predicate >
char microfmt::filtered_pointer_range_view< T, Predicate >::open_delim {'['}

◆ predicate

template<typename T , typename Predicate >
Predicate microfmt::filtered_pointer_range_view< T, Predicate >::predicate

◆ separator

template<typename T , typename Predicate >
microfmt::string_view microfmt::filtered_pointer_range_view< T, Predicate >::separator {", "}

The documentation for this struct was generated from the following file: