35 #pragma warning(disable: 4996) 38 #include "string_format.h" 39 #include "string_help.h" 75 template <
class Arg1,
class Arg2>
90 template <
class Arg1,
class Arg2,
class Arg3>
107 template <
class Arg1,
class Arg2,
class Arg3,
class Arg4>
126 template <
class Arg1,
class Arg2,
class Arg3,
class Arg4,
class Arg5>
127 static void write(
const std::string &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5)
147 template <
class Arg1,
class Arg2,
class Arg3,
class Arg4,
class Arg5,
class Arg6>
148 static void write(
const std::string &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6)
170 template <
class Arg1,
class Arg2,
class Arg3,
class Arg4,
class Arg5,
class Arg6,
class Arg7>
171 static void write(
const std::string &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6, Arg7 arg7)
199 template <
class Arg1>
212 template <
class Arg1,
class Arg2>
227 template <
class Arg1,
class Arg2,
class Arg3>
244 template <
class Arg1,
class Arg2,
class Arg3,
class Arg4>
263 template <
class Arg1,
class Arg2,
class Arg3,
class Arg4,
class Arg5>
284 template <
class Arg1,
class Arg2,
class Arg3,
class Arg4,
class Arg5,
class Arg6>
307 template <
class Arg1,
class Arg2,
class Arg3,
class Arg4,
class Arg5,
class Arg6,
class Arg7>
308 static void write_line(
const std::string &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6, Arg7 arg7)
static void write(const std::string &format, Arg1 arg1)
Write.
Definition: console.h:63
static void write(const std::string &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6, Arg7 arg7)
Write.
Definition: console.h:171
static void write_line(const std::string &format, Arg1 arg1, Arg2 arg2)
Write line.
Definition: console.h:213
static void write_line(const std::string &format, Arg1 arg1, Arg2 arg2, Arg3 arg3)
Write line.
Definition: console.h:228
static void write(const std::string &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4)
Write.
Definition: console.h:108
Console access helper class.
Definition: console.h:52
static void write_line(const std::string &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6, Arg7 arg7)
Write line.
Definition: console.h:308
static void write_line(const std::string &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5)
Write line.
Definition: console.h:264
static void write_line(const std::string &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6)
Write line.
Definition: console.h:285
static void write(const std::string &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5)
Write.
Definition: console.h:127
static void write(const std::string &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6)
Write.
Definition: console.h:148
static void write_line(const std::string &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4)
Write line.
Definition: console.h:245
static void write_line(const std::string &format, Arg1 arg1)
Write line.
Definition: console.h:200
static void write(const std::string &format, Arg1 arg1, Arg2 arg2, Arg3 arg3)
Write.
Definition: console.h:91
static void wait_for_key()
Block until a key is pressed in the console window.
static void write(const std::string &format, Arg1 arg1, Arg2 arg2)
Write.
Definition: console.h:76
static void write_line(const std::string &text)
Writes text to the console window and then advances to a new line.
Definition: console.h:185
static void write(const std::string &text)
Writes text to the console window.