![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "lib/parse.hpp"
Product Model : results from a conjunction of parsing clauses, which are to be accepted in sequence, one after the other.
Public Types | |
| using | Seq = lib::meta::Types< RESULTS... > |
| using | Tup = std::tuple< RESULTS... > |
Static Public Attributes | |
| static constexpr size_t | N = sizeof...(RESULTS) |
Public Member Functions | |
| SeqModel ()=default | |
| template<typename... XS, typename XX > | |
| SeqModel (SeqModel< XS... > &&seq, XX &&extraElm) | |
| template<typename X1 , typename X2 > | |
| SeqModel (X1 &&res1, X2 &&res2) | |
| Tup && | extractTuple () |
| template<size_t i> | |
| auto | get () |
|
default |
|
inline |
| using Seq = lib::meta::Types<RESULTS...> |
| using Tup = std::tuple<RESULTS...> |
|
inline |
|
inline |
Definition at line 416 of file parse.hpp.
Referenced by WrappedStandardExeBuilder::invokeOriginalBuilder().
Here is the caller graph for this function:
|
staticconstexpr |
Inheritance diagram for SeqModel< RESULTS >:
Collaboration diagram for SeqModel< RESULTS >: