Scippy

SoPlex

Sequential object-oriented simPlex

compiled_format< S, Args > Class Template Reference

#include <compile.h>

Public Member Functions

 compiled_format ()=delete
 
constexpr compiled_format (basic_string_view< char_type > format_str)
 

Private Attributes

basic_string_view< char_typeformat_str_
 
- Private Attributes inherited from compiled_format_base< S >
parts_container compiled_parts
 

Friends

template<typename Context , typename Range , typename CompiledFormat >
auto cf::vformat_to (Range out, CompiledFormat &cf, basic_format_args< Context > args) -> typename Context::iterator
 

Additional Inherited Members

- Private Types inherited from compiled_format_base< S >
using char_type = char_t< S >
 
using parts_container = std::vector< internal::format_part< char_type > >
 
- Private Member Functions inherited from compiled_format_base< S >
 compiled_format_base (basic_string_view< char_type > format_str)
 
const parts_containerparts () const
 

Detailed Description

template<typename S, typename... Args>
class internal::compiled_format< S, Args >

Definition at line 313 of file compile.h.

Constructor & Destructor Documentation

◆ compiled_format() [1/2]

compiled_format ( )
delete

◆ compiled_format() [2/2]

Friends And Related Function Documentation

◆ cf::vformat_to

auto cf::vformat_to ( Range  out,
CompiledFormat &  cf,
basic_format_args< Context >  args 
) -> typename Context::iterator
friend

Member Data Documentation

◆ format_str_

basic_string_view<char_type> format_str_
private

Definition at line 318 of file compile.h.