#include <peglib.h>
|
| Action ()=default |
|
| Action (const Action &rhs) |
|
template<typename F , typename std::enable_if<!std::is_pointer< F >::value &&!std::is_same< F, std::nullptr_t >::value >::type *& = enabler> |
| Action (F fn) |
|
template<typename F , typename std::enable_if< std::is_pointer< F >::value >::type *& = enabler> |
| Action (F fn) |
|
template<typename F , typename std::enable_if< std::is_same< F, std::nullptr_t >::value >::type *& = enabler> |
| Action (F) |
|
template<typename F , typename std::enable_if<!std::is_pointer< F >::value &&!std::is_same< F, std::nullptr_t >::value >::type *& = enabler> |
void | operator= (F fn) |
|
template<typename F , typename std::enable_if< std::is_pointer< F >::value >::type *& = enabler> |
void | operator= (F fn) |
|
template<typename F , typename std::enable_if< std::is_same< F, std::nullptr_t >::value >::type *& = enabler> |
void | operator= (F) |
|
Action & | operator= (const Action &rhs)=default |
|
| operator bool () const |
|
any | operator() (const SemanticValues &sv, any &dt) const |
|
|
template<typename F , typename R > |
Fty | make_adaptor (F fn, R(F::*)(const SemanticValues &sv) const) |
|
template<typename F , typename R > |
Fty | make_adaptor (F fn, R(F::*)(const SemanticValues &sv)) |
|
template<typename F , typename R > |
Fty | make_adaptor (F fn, R(*)(const SemanticValues &sv)) |
|
template<typename F , typename R > |
Fty | make_adaptor (F fn, R(F::*)(const SemanticValues &sv, any &dt) const) |
|
template<typename F , typename R > |
Fty | make_adaptor (F fn, R(F::*)(const SemanticValues &sv, any &dt)) |
|
template<typename F , typename R > |
Fty | make_adaptor (F fn, R(*)(const SemanticValues &sv, any &dt)) |
|
◆ Fty
◆ Action() [1/5]
◆ Action() [2/5]
◆ Action() [3/5]
template<typename F , typename std::enable_if<!std::is_pointer< F >::value &&!std::is_same< F, std::nullptr_t >::value >::type *& = enabler>
peg::Action::Action |
( |
F |
fn | ) |
|
|
inline |
◆ Action() [4/5]
template<typename F , typename std::enable_if< std::is_pointer< F >::value >::type *& = enabler>
peg::Action::Action |
( |
F |
fn | ) |
|
|
inline |
◆ Action() [5/5]
template<typename F , typename std::enable_if< std::is_same< F, std::nullptr_t >::value >::type *& = enabler>
peg::Action::Action |
( |
F |
| ) |
|
|
inline |
◆ make_adaptor() [1/6]
template<typename F , typename R >
◆ make_adaptor() [2/6]
template<typename F , typename R >
◆ make_adaptor() [3/6]
template<typename F , typename R >
◆ make_adaptor() [4/6]
template<typename F , typename R >
◆ make_adaptor() [5/6]
template<typename F , typename R >
◆ make_adaptor() [6/6]
template<typename F , typename R >
◆ operator bool()
peg::Action::operator bool |
( |
| ) |
const |
|
inline |
◆ operator()()
◆ operator=() [1/4]
template<typename F , typename std::enable_if<!std::is_pointer< F >::value &&!std::is_same< F, std::nullptr_t >::value >::type *& = enabler>
void peg::Action::operator= |
( |
F |
fn | ) |
|
|
inline |
◆ operator=() [2/4]
template<typename F , typename std::enable_if< std::is_pointer< F >::value >::type *& = enabler>
void peg::Action::operator= |
( |
F |
fn | ) |
|
|
inline |
◆ operator=() [3/4]
template<typename F , typename std::enable_if< std::is_same< F, std::nullptr_t >::value >::type *& = enabler>
void peg::Action::operator= |
( |
F |
| ) |
|
|
inline |
◆ operator=() [4/4]
◆ fn_
The documentation for this class was generated from the following file: