scnlib  0.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
scn::basic_visitor< Context, ParseCtx > Class Template Reference

#include <visitor.h>

Public Types

using context_type = Context
 
using char_type = typename Context::char_type
 

Public Member Functions

 basic_visitor (Context &ctx, ParseCtx &pctx)
 
template<typename T >
auto operator() (T &&val) -> error
 

Detailed Description

template<typename Context, typename ParseCtx>
class scn::basic_visitor< Context, ParseCtx >

Definition at line 27 of file visitor.h.

Member Typedef Documentation

template<typename Context , typename ParseCtx >
using scn::basic_visitor< Context, ParseCtx >::char_type = typename Context::char_type

Definition at line 30 of file visitor.h.

template<typename Context , typename ParseCtx >
using scn::basic_visitor< Context, ParseCtx >::context_type = Context

Definition at line 29 of file visitor.h.

Constructor & Destructor Documentation

template<typename Context , typename ParseCtx >
scn::basic_visitor< Context, ParseCtx >::basic_visitor ( Context &  ctx,
ParseCtx &  pctx 
)
inline

Definition at line 32 of file visitor.h.

Member Function Documentation

template<typename Context , typename ParseCtx >
template<typename T >
auto scn::basic_visitor< Context, ParseCtx >::operator() ( T &&  val) -> error
inline

Definition at line 38 of file visitor.h.


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