scnlib  0.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
context.h File Reference
#include "args.h"
#include "locale.h"
#include "range.h"

Go to the source code of this file.

Classes

class  scn::basic_context< WrappedRange, LocaleRef >
 

Namespaces

 scn
 

Functions

template<typename Context >
auto scn::get_arg (const basic_args< Context > &args, std::ptrdiff_t id) -> expected< basic_arg< Context >>
 
template<typename Context , typename ParseCtx >
auto scn::get_arg (const basic_args< Context > &args, ParseCtx &pctx, std::ptrdiff_t id) -> expected< basic_arg< Context >>
 
template<typename Context , typename ParseCtx >
auto scn::get_arg (const basic_args< Context > &, ParseCtx &, basic_string_view< typename Context::char_type >) -> expected< basic_arg< Context >>
 
template<typename Context , typename ParseCtx >
auto scn::next_arg (const basic_args< Context > &args, ParseCtx &pctx) -> expected< basic_arg< Context >>