9 args (max) More...
#include <fst/script/arg-packs.h>
Public Member Functions | |
| Package (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9) | |
Public Attributes | |
| T1 | arg1 |
| T2 | arg2 |
| T3 | arg3 |
| T4 | arg4 |
| T5 | arg5 |
| T6 | arg6 |
| T7 | arg7 |
| T8 | arg8 |
| T9 | arg9 |
9 args (max)
Base arg pack template class. Specializations follow that allow fewer numbers of arguments (down to 2). If the maximum number of arguments increases, you will need to change three things: 1) Add more template parameters to this template 2) Add more specializations to allow fewer numbers of parameters than the new max. 3) Add extra none_types to all existing specializations to fill the new slots.
Definition at line 62 of file arg-packs.h.
| fst::script::args::Package< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::Package | ( | T1 | arg1, | |
| T2 | arg2, | |||
| T3 | arg3, | |||
| T4 | arg4, | |||
| T5 | arg5, | |||
| T6 | arg6, | |||
| T7 | arg7, | |||
| T8 | arg8, | |||
| T9 | arg9 | |||
| ) | [inline] |
Definition at line 73 of file arg-packs.h.
| T1 fst::script::args::Package< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::arg1 |
Definition at line 63 of file arg-packs.h.
| T2 fst::script::args::Package< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::arg2 |
Definition at line 64 of file arg-packs.h.
| T3 fst::script::args::Package< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::arg3 |
Definition at line 65 of file arg-packs.h.
| T4 fst::script::args::Package< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::arg4 |
Definition at line 66 of file arg-packs.h.
| T5 fst::script::args::Package< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::arg5 |
Definition at line 67 of file arg-packs.h.
| T6 fst::script::args::Package< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::arg6 |
Definition at line 68 of file arg-packs.h.
| T7 fst::script::args::Package< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::arg7 |
Definition at line 69 of file arg-packs.h.
| T8 fst::script::args::Package< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::arg8 |
Definition at line 70 of file arg-packs.h.
| T9 fst::script::args::Package< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::arg9 |
Definition at line 71 of file arg-packs.h.
1.7.1