|
LibSWOC++ 1.5.14
Solid Wall of C++
|
#include <bwf_base.h>


Public Member Functions | |
| ArgTuple (std::tuple< Args... > const &tuple) | |
| Construct from a tuple. | |
Protected Member Functions | |
| unsigned | count () const override |
| Numnber of arguments in the tuple. | |
| BufferWriter & | print (BufferWriter &w, Spec const &spec, unsigned idx) const override |
| Generate formatted output on w for argument at idx. | |
| std::any | capture (unsigned idx) const override |
| Capture the idx argument for later use. | |
Protected Attributes | |
| std::tuple< Args... > const & | _tuple |
| The source arguments. | |
An argument pack based on a reference tuple.
| Args | Type of arguments in the tuple. |
This contains a reference to the tuple, and so is only suitable for passing as a temporary.
Definition at line 823 of file bwf_base.h.
|
inline |
Construct from a tuple.
Definition at line 826 of file bwf_base.h.
|
overrideprotectedvirtual |
Capture the idx argument for later use.
Implements swoc::bwf::ArgPack.
Definition at line 857 of file bwf_base.h.
|
overrideprotectedvirtual |
Numnber of arguments in the tuple.
Implements swoc::bwf::ArgPack.
Definition at line 844 of file bwf_base.h.
|
overrideprotectedvirtual |
Generate formatted output on w for argument at idx.
Implements swoc::bwf::ArgPack.
Definition at line 850 of file bwf_base.h.
|
protected |
The source arguments.
Definition at line 839 of file bwf_base.h.