Iros
 
Loading...
Searching...
No Matches
di::parser::StringViewParserContext< Enc > Class Template Reference

#include <di/parser/string_view_parser_context.h>

Public Types

using Error = vocab::Error
 
using Encoding = Enc
 

Public Member Functions

constexpr StringViewParserContext (View view)
 
constexpr auto begin () const
 
constexpr auto end () const
 
constexpr auto encoding () const
 
constexpr auto advance (Iter it)
 
constexpr auto make_error ()
 

Friends

template<typename Iter, typename Sent>
requires (concepts::ReconstructibleContainer<View, Iter, Sent>)
constexpr friend auto tag_invoke (types::Tag< reconstruct >, InPlaceType< StringViewParserContext >, Iter &&iter, Sent &&sent)
 

Member Typedef Documentation

◆ Encoding

template<concepts::Encoding Enc>
using di::parser::StringViewParserContext< Enc >::Encoding = Enc

◆ Error

template<concepts::Encoding Enc>
using di::parser::StringViewParserContext< Enc >::Error = vocab::Error

Constructor & Destructor Documentation

◆ StringViewParserContext()

template<concepts::Encoding Enc>
di::parser::StringViewParserContext< Enc >::StringViewParserContext ( View view)
inlineexplicitconstexpr

Member Function Documentation

◆ advance()

template<concepts::Encoding Enc>
auto di::parser::StringViewParserContext< Enc >::advance ( Iter it)
inlineconstexpr

◆ begin()

template<concepts::Encoding Enc>
auto di::parser::StringViewParserContext< Enc >::begin ( ) const
inlineconstexpr

◆ encoding()

template<concepts::Encoding Enc>
auto di::parser::StringViewParserContext< Enc >::encoding ( ) const
inlineconstexpr

◆ end()

template<concepts::Encoding Enc>
auto di::parser::StringViewParserContext< Enc >::end ( ) const
inlineconstexpr

◆ make_error()

template<concepts::Encoding Enc>
auto di::parser::StringViewParserContext< Enc >::make_error ( )
inlineconstexpr

Friends And Related Symbol Documentation

◆ tag_invoke

template<concepts::Encoding Enc>
template<typename Iter, typename Sent>
requires (concepts::ReconstructibleContainer<View, Iter, Sent>)
friend auto tag_invoke ( types::Tag< reconstruct > ,
InPlaceType< StringViewParserContext< Enc > > ,
Iter && iter,
Sent && sent )
friend

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