|
NeKernel dev
|
#include <CompilerKit/CompilerKit.h>#include <KernelKit/DeviceMgr.h>#include <NeKit/OwnPtr.h>#include <NeKit/Stream.h>#include <NeKit/Utils.h>Go to the source code of this file.
Classes | |
| class | Kernel::NE_DEVICE< const Char * > |
| class | Kernel::NE_DEVICE< const Utf8Char * > |
Namespaces | |
| namespace | Kernel |
| UPS inline definitions. | |
| namespace | Kernel::Detail |
| Implementation details namespace. | |
Macros | |
| #define | kout TerminalDevice::The() |
| #define | kendl end_line() |
| #define | kout8 Utf8TerminalDevice::The() |
| #define | kendl8 utf_end_line() |
Typedefs | |
| typedef Char | Kernel::rt_debug_cmd[kDebugCmdLen] |
Functions | |
| TerminalDevice | Kernel::end_line () |
| TerminalDevice | Kernel::number (const Long &x) |
| TerminalDevice | Kernel::hex_number (const Long &x) |
| Utf8TerminalDevice | Kernel::utf_end_line () |
| TerminalDevice | Kernel::carriage_return () |
| TerminalDevice | Kernel::tabulate () |
| TerminalDevice | Kernel::bell () |
| emulate a terminal bell, like the VT100 does. | |
| TerminalDevice | Kernel::Detail::_write_number (const Long &x, TerminalDevice &term) |
| TerminalDevice | Kernel::Detail::_write_number_hex (const Long &x, TerminalDevice &term) |
| TerminalDevice | Kernel::get_console_in (Char *buf) |
| TerminalDevice & | Kernel::operator<< (TerminalDevice &src, const Long &num) |
Variables | |
| constexpr auto | Kernel::kDebugPort = 51820 |
| constexpr auto | Kernel::kDebugMagic = "VMK1.0.0;" |
| constexpr auto | Kernel::kDebugVersion = 0x0100 |
| constexpr SizeT | Kernel::kDebugCmdLen = 256U |
| #define kendl end_line() |
| #define kendl8 utf_end_line() |
| #define kout TerminalDevice::The() |
| #define kout8 Utf8TerminalDevice::The() |