scnlib  0.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
scn::detail::parse_context_base Class Reference

#include <parse_context.h>

Inheritance diagram for scn::detail::parse_context_base:
scn::detail::basic_parse_context_base< Locale::char_type > scn::detail::basic_parse_context_base< Char > scn::basic_empty_parse_context< Locale > scn::basic_parse_context< Locale > scn::basic_scanf_parse_context< Locale >

Public Member Functions

SCN_CONSTEXPR14 std::ptrdiff_t next_arg_id ()
 
SCN_CONSTEXPR14 bool check_arg_id (std::ptrdiff_t)
 

Protected Member Functions

 parse_context_base ()=default
 

Protected Attributes

std::ptrdiff_t m_next_arg_id {0}
 

Detailed Description

Definition at line 28 of file parse_context.h.

Constructor & Destructor Documentation

scn::detail::parse_context_base::parse_context_base ( )
protecteddefault

Member Function Documentation

SCN_CONSTEXPR14 bool scn::detail::parse_context_base::check_arg_id ( std::ptrdiff_t  )
inline

Definition at line 34 of file parse_context.h.

SCN_CONSTEXPR14 std::ptrdiff_t scn::detail::parse_context_base::next_arg_id ( )
inline

Definition at line 30 of file parse_context.h.

Member Data Documentation

std::ptrdiff_t scn::detail::parse_context_base::m_next_arg_id {0}
protected

Definition at line 46 of file parse_context.h.


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