63 template <
class... Args>
64 static void Write(
const String& sFormat,
const Args&... args) {
68 template <
class... Args>
69 static void Write(
const char* sFormat,
const Args&... args) {
85 template <
class... Args>
90 template <
class... Args>
91 static void WriteLine(
const char* sFormat,
const Args&... args) {
Provides methods for creating, manipulating, searching, and sorting arrays.
Represents a Unicode character code point mirroring .NET System.Char.
Defines common cross-platform macros, export decorators, and fundamental types.
#define DOTNETDUPE_API
Platform-specific linkage decoration for exporting or importing library symbols.
Base object class for DotNetDupe mirroring .NET System.Object.
Provides reference-counted and weak pointer memory management primitives ensuring zero raw ownership.
High-performance UTF-8 / UTF-16 string manipulation class mirroring .NET System.String.
Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the ba...
Represents a Unicode character (as a UTF-32 char32_t code point).
Represents the standard input, output, and error streams for console applications.
static void Write(const char *sFormat, const Args &... args)
static void SetWindowHeight(int iHeight)
static void SetError(const SmartPointer< IO::TextWriter > &pErrorWriter)
static SmartPointer< IO::TextWriter > Error()
static bool GetNumberLock()
static void WriteLine(const String &sFormat, const Args &... args)
static void SetBackgroundColor(ConsoleColor enumColor)
static void SetOut(const SmartPointer< IO::TextWriter > &pOutWriter)
static void SetTitle(const String &sTitle)
static int GetCursorLeft()
static void Write(bool bValue)
static void Write(const String &sFormat, const Args &... args)
static void SetWindowWidth(int iWidth)
static void ClearInputs()
static int GetWindowWidth()
static void SetCursorTop(int iTop)
static ConsoleColor GetForegroundColor()
static SmartPointer< IO::TextWriter > Out()
static ConsoleColor GetBackgroundColor()
static bool GetCapsLock()
static void SetIn(const SmartPointer< IO::TextReader > &pInReader)
static int GetWindowHeight()
static bool GetCursorVisible()
static void SetCursorVisible(bool bVisible)
static void SetCursorPosition(int iLeft, int iTop)
static void WriteLine(const char *sFormat, const Args &... args)
static void SetCursorLeft(int iLeft)
static int GetCursorTop()
static Array< String > GetOutputs()
static SmartPointer< IO::TextReader > In()
static void SetForegroundColor(ConsoleColor enumColor)
Represents a reader that can read a sequential series of characters.
Represents a writer that can write a sequential series of characters.
Supports all classes in the DotNetDupe class hierarchy.
A unified smart pointer that supports both unique and shared ownership semantics.
Represents text as a sequence of UTF-8 code units with culture-invariant operations.
static String Format(const char *pFormat, const Arg1 &arg1, const Args &... args)
ConsoleColor
Specifies constants that define foreground and background colors for the console.