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 ( )

Member Function Documentation

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

Definition at line 34 of file parse_context.h.

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

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}

Definition at line 46 of file parse_context.h.

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