NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
console.hpp 文件参考

控制台输入输出工具 更多...

#include "NeForce/core/async/mutex.hpp"
#include "NeForce/core/exception/system_exception.hpp"
#include "NeForce/core/string/string_builder.hpp"
#include "NeForce/core/time/duration.hpp"
#include "NeForce/core/utility/color.hpp"
console.hpp 的引用(Include)关系图:

浏览该文件的源代码.

struct  neforce::console_exception
 控制台行为异常 更多...
class  neforce::sys_console
 系统控制台单例类 更多...
struct  neforce::sys_console::console_size
 控制台尺寸结构 更多...

函数

template<typename... Args>
void neforce::print (Args &&... args)
 打印多个值
template<typename... Args>
void neforce::printc (const color &color, Args &&... args)
 带颜色打印多个值
template<typename... Args>
void neforce::println (Args &&... args)
 打印多个值并换行
template<typename... Args>
void neforce::printcln (const color &color, Args &&... args)
 带颜色打印多个值并换行
template<typename... Args>
void neforce::printf (const string_view fmt, Args &&... args)
 格式化打印
template<typename... Args>
void neforce::printfln (const string_view fmt, Args &&... args)
 格式化打印并换行
template<typename... Args>
void neforce::printcf (const color &color, const string_view fmt, Args &&... args)
 格式化颜色打印
template<typename... Args>
void neforce::printcfln (const color &color, const string_view fmt, Args &&... args)
 格式化颜色打印并换行
template<typename... Args>
void neforce::eprint (Args &&... args)
 打印多个值到错误流
template<typename... Args>
void neforce::eprintf (const string_view fmt, Args &&... args)
 格式化打印到错误流
template<typename... Args>
void neforce::eprintln (Args &&... args)
 打印多个值到错误流并换行
template<typename... Args>
void neforce::eprintfln (const string_view fmt, Args &&... args)
 格式化打印到错误流并换行

变量

sys_consoleneforce::console
 全局控制台实例

详细描述

控制台输入输出工具

在文件 console.hpp 中定义.