NeKernel dev
|
BootKit Text Writer class Writes to UEFI StdOut. More...
#include <BootKit.h>
Public Member Functions | |
BootTextWriter & | Write (const UInt64 &num) |
BootTextWriter & | Write (const Char *str) |
UTF-8 equivalent of Write (UTF-16). | |
BootTextWriter & | Write (const CharacterTypeUTF16 *str) |
BUGS: 0 ///. | |
BootTextWriter & | WriteCharacter (CharacterTypeUTF16 c) |
putc wrapper over EFI ConOut. | |
BootTextWriter & | Write (const UChar *str) |
template<typename T> | |
BootTextWriter & | operator<< (T elem) |
BootTextWriter ()=default | |
~BootTextWriter ()=default | |
BootTextWriter & | operator= (const BootTextWriter &)=default |
BootTextWriter (const BootTextWriter &)=default |
Private Member Functions | |
BootTextWriter & | _Write (const UInt64 &num) |
BootKit Text Writer class Writes to UEFI StdOut.
|
explicitdefault |
|
default |
|
default |
|
private |
|
inline |
|
default |
Boot::BootTextWriter & Boot::BootTextWriter::Write | ( | const Char * | str | ) |
UTF-8 equivalent of Write (UTF-16).
str | the input string. |
Boot::BootTextWriter & Boot::BootTextWriter::Write | ( | const CharacterTypeUTF16 * | str | ) |
BUGS: 0 ///.
puts wrapper over EFI ConOut.
Boot::BootTextWriter & Boot::BootTextWriter::Write | ( | const UChar * | str | ) |
Boot::BootTextWriter & Boot::BootTextWriter::Write | ( | const UInt64 & | num | ) |
Boot::BootTextWriter & Boot::BootTextWriter::WriteCharacter | ( | CharacterTypeUTF16 | c | ) |
putc wrapper over EFI ConOut.