|
Console Library 8.0.0
A header-only library that makes C++ simple
|
单参数版本的 Params 特化,递归基类。 More...
#include <params.h>
Public Member Functions | |
| Params (const T &value) | |
| 从给定值构造单参数 Params。 | |
| template<class F> | |
| auto | apply (F f) const -> decltype(f(value)) |
| 将存储的参数应用于可调用对象。 | |
Private Attributes | |
| T | value |
| 存储的参数值 | |
单参数版本的 Params 特化,递归基类。
| T | 参数的类型。 |
作为递归链的终止节点,存储单个值并提供 apply 方法。
|
inline |
从给定值构造单参数 Params。
| value | 要存储的参数值(按常量引用传入)。 |
|
inline |
将存储的参数应用于可调用对象。
| F | 可调用对象的类型,必须能接受类型 T 的参数。 |
| f | 要调用的可调用对象。 |
|
private |
存储的参数值