Public Member Functions | Public Attributes | List of all members
basic_writer< Range >::str_writer< Char > Struct Template Reference

Public Member Functions

size_t size () const
 
size_t width () const
 
template<typename It >
void operator() (It &&it) const
 

Public Attributes

const Char * s
 
size_t size_
 

Detailed Description

template<typename Range>
template<typename Char>
struct basic_writer< Range >::str_writer< Char >

Definition at line 2547 of file format.h.

Member Function Documentation

template<typename Range>
template<typename Char >
template<typename It >
void basic_writer< Range >::str_writer< Char >::operator() ( It &&  it) const
inline

Definition at line 2557 of file format.h.

2557  {
2558  it = internal::copy_str<char_type>(s, s + size_, it);
2559  }
template<typename Range>
template<typename Char >
size_t basic_writer< Range >::str_writer< Char >::size ( void  ) const
inline

Definition at line 2551 of file format.h.

2551 { return size_; }
template<typename Range>
template<typename Char >
size_t basic_writer< Range >::str_writer< Char >::width ( ) const
inline

Definition at line 2552 of file format.h.

2552  {
2554  }
size_t count_code_points(basic_string_view< Char > s)
Definition: format.h:794

Member Data Documentation

template<typename Range>
template<typename Char >
const Char* basic_writer< Range >::str_writer< Char >::s

Definition at line 2548 of file format.h.

template<typename Range>
template<typename Char >
size_t basic_writer< Range >::str_writer< Char >::size_

Definition at line 2549 of file format.h.


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