SoPlex Documentation
Loading...
Searching...
No Matches
compiled_format< S, Args > Class Template Reference

#include <compile.h>

Inheritance diagram for compiled_format< S, Args >:
compiled_format_base< S, typename >

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, typename >
parts_container compiled_parts
 

Friends

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

Additional Inherited Members

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

Detailed Description

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

Definition at line 348 of file compile.h.

Constructor & Destructor Documentation

◆ compiled_format() [1/2]

template<typename S , typename... Args>
compiled_format ( )
delete

◆ compiled_format() [2/2]

template<typename S , typename... Args>
constexpr compiled_format ( basic_string_view< char_type > format_str)
explicitconstexpr

Definition at line 362 of file compile.h.

Friends And Related Symbol Documentation

◆ cf::vformat_to

template<typename S , typename... Args>
template<typename Context , typename OutputIt , typename CompiledFormat >
auto cf::vformat_to ( OutputIt out,
CompiledFormat & cf,
basic_format_args< Context > args ) -> typename Context::iterator
friend

Member Data Documentation

◆ format_str_

template<typename S , typename... Args>
basic_string_view<char_type> format_str_
private

Definition at line 353 of file compile.h.