|
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.