tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
basic_format_parse_context< CharT > Struct Template Reference

#include <basic_format_parse_context.hpp>

Public Types

using char_type = CharT
 
using const_iterator = typename basic_string_view< CharT >::const_iterator
 
using iterator = const_iterator
 

Public Member Functions

 basic_format_parse_context (basic_format_parse_context const &other)=delete
 
constexpr basic_format_parse_context (basic_string_view< CharT > fmt, size_t numArgs=0) noexcept
 
constexpr auto advance_to (const_iterator it) -> void
 
constexpr auto begin () const noexcept -> const_iterator
 
constexpr auto check_arg_id (size_t) -> void
 
constexpr auto end () const noexcept -> const_iterator
 
constexpr auto next_arg_id () -> size_t
 
auto operator= (basic_format_parse_context const &other) -> basic_format_parse_context &=delete
 

Member Typedef Documentation

◆ char_type

◆ const_iterator

◆ iterator

Constructor & Destructor Documentation

◆ basic_format_parse_context() [1/2]

template<typename CharT >
constexpr basic_format_parse_context ( basic_string_view< CharT fmt,
size_t  numArgs = 0 
)
inlineexplicitconstexprnoexcept

◆ basic_format_parse_context() [2/2]

Member Function Documentation

◆ advance_to()

template<typename CharT >
constexpr auto advance_to ( const_iterator  it) -> void
inlineconstexpr

◆ begin()

template<typename CharT >
constexpr auto begin ( ) const -> const_iterator
inlineconstexprnoexcept

◆ check_arg_id()

template<typename CharT >
constexpr auto check_arg_id ( size_t  ) -> void
inlineconstexpr

◆ end()

template<typename CharT >
constexpr auto end ( ) const -> const_iterator
inlineconstexprnoexcept

◆ next_arg_id()

template<typename CharT >
constexpr auto next_arg_id ( ) -> size_t
inlineconstexpr

◆ operator=()


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