MyLang
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Static Public Member Functions | Static Private Member Functions | List of all members
myparser::RuleLine< RL >::Helper< N, I > Class Template Reference

#include <myparser_rule.hpp>

Static Public Member Functions

static MYPARSER_INLINE
std::pair< Node *, Node * > 
parse (Input &input, const Input &end)
 

Static Private Member Functions

template<class R , class... Rx>
static MYPARSER_INLINE bool runRule (NodeListTyped< N, I > *&result, Node *&err, size_t &errpos, Input &input, const Input &end)
 
template<std::nullptr_t P = nullptr>
static MYPARSER_INLINE bool runRule (NodeListTyped< N, I > *&result, Node *&err, size_t &errpos, Input &input, const Input &end)
 

Member Function Documentation

template<class... RL>
template<class N , size_t I>
static MYPARSER_INLINE std::pair<Node *, Node *> myparser::RuleLine< RL >::Helper< N, I >::parse ( Input input,
const Input end 
)
inlinestatic
template<class... RL>
template<class N , size_t I>
template<class R , class... Rx>
static MYPARSER_INLINE bool myparser::RuleLine< RL >::Helper< N, I >::runRule ( NodeListTyped< N, I > *&  result,
Node *&  err,
size_t &  errpos,
Input input,
const Input end 
)
inlinestaticprivate
template<class... RL>
template<class N , size_t I>
template<std::nullptr_t P = nullptr>
static MYPARSER_INLINE bool myparser::RuleLine< RL >::Helper< N, I >::runRule ( NodeListTyped< N, I > *&  result,
Node *&  err,
size_t &  errpos,
Input input,
const Input end 
)
inlinestaticprivate

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