|
Console Library 4.7.0
A header-only library that makes C++ simple
|
提供类型名称和值的可读表示。 More...
Functions | |
| std::string | console::tiname (const std::type_info &ti) |
| 获取类型信息的可读名称(跨平台 demangle)。 | |
| template<class T> | |
| enable_if_string< T > | console::repr (T &&value, std::ostream &os=std::cout) |
| 输出字符串类型(std::string, const char* 等)的表示,带双引号。 | |
| template<class Ret, class... Args> | |
| void | console::repr (Ret(*f)(Args...), std::ostream &os=std::cout) |
| 输出函数指针的表示,格式为 "<function at 地址>"。 | |
提供类型名称和值的可读表示。
| void console::repr | ( | Ret(* | f )(Args...), |
| std::ostream & | os = std::cout ) |
输出函数指针的表示,格式为 "<function at 地址>"。
| Ret | 函数返回类型。 |
| Args | 函数参数类型包。 |
| f | 函数指针。 |
| os | 输出流。 |
| enable_if_string< T > console::repr | ( | T && | value, |
| std::ostream & | os = std::cout ) |
输出字符串类型(std::string, const char* 等)的表示,带双引号。
| T | 字符串类型(由 enable_if_string 约束)。 |
| value | 要输出的值。 |
| os | 输出流,默认为 std::cout。 |
| std::string console::tiname | ( | const std::type_info & | ti | ) |
获取类型信息的可读名称(跨平台 demangle)。
| ti | std::type_info 对象。 |