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

template<typename CharT>
using char_type = CharT

◆ const_iterator

template<typename CharT>
using const_iterator = typename basic_string_view<CharT>::const_iterator

◆ iterator

template<typename CharT>
using iterator = const_iterator

Constructor & Destructor Documentation

◆ basic_format_parse_context() [1/2]

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

◆ basic_format_parse_context() [2/2]

template<typename CharT>
basic_format_parse_context ( basic_format_parse_context< CharT > const & other)
delete

Member Function Documentation

◆ advance_to()

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

◆ begin()

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

◆ check_arg_id()

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

◆ end()

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

◆ next_arg_id()

template<typename CharT>
auto next_arg_id ( ) -> size_t
inlinenodiscardconstexpr

◆ operator=()

template<typename CharT>
auto operator= ( basic_format_parse_context< CharT > const & other) -> basic_format_parse_context &=delete
delete

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