SoPlex Documentation
Loading...
Searching...
No Matches
fill_t< Char > Struct Template Reference

#include <format.h>

Public Member Functions

FMT_CONSTEXPR void operator= (basic_string_view< Char > s)
 
size_t size () const
 
const Char * data () const
 
FMT_CONSTEXPR Char & operator[] (size_t index)
 
FMT_CONSTEXPR const Char & operator[] (size_t index) const
 

Private Types

enum  { max_size = 4 }
 

Private Attributes

Char data_ [max_size] = {Char(' '), Char(0), Char(0), Char(0)}
 
unsigned char size_ = 1
 

Detailed Description

template<typename Char>
struct detail::fill_t< Char >

Definition at line 1145 of file format.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Char >
anonymous enum
private
Enumerator
max_size 

Definition at line 1147 of file format.h.

Member Function Documentation

◆ data()

template<typename Char >
const Char * data ( ) const

Definition at line 1163 of file format.h.

◆ operator=()

template<typename Char >
FMT_CONSTEXPR void operator= ( basic_string_view< Char > s)

Definition at line 1152 of file format.h.

References FMT_THROW, and basic_string_view< Char >::size().

◆ operator[]() [1/2]

template<typename Char >
FMT_CONSTEXPR Char & operator[] ( size_t index)

Definition at line 1165 of file format.h.

References detail::index.

◆ operator[]() [2/2]

template<typename Char >
FMT_CONSTEXPR const Char & operator[] ( size_t index) const

Definition at line 1166 of file format.h.

References detail::index.

◆ size()

template<typename Char >
size_t size ( ) const

Definition at line 1162 of file format.h.

Member Data Documentation

◆ data_

template<typename Char >
Char data_[max_size] = {Char(' '), Char(0), Char(0), Char(0)}
private

Definition at line 1148 of file format.h.

◆ size_

template<typename Char >
unsigned char size_ = 1
private

Definition at line 1149 of file format.h.