NeKernel dev
Loading...
Searching...
No Matches
Boot::BootTextWriter Class Referencefinal

BootKit Text Writer class Writes to UEFI StdOut. More...

#include <BootKit.h>

Public Member Functions

BootTextWriterWrite (const UInt64 &num)
BootTextWriterWrite (const Char *str)
 UTF-8 equivalent of Write (UTF-16).
BootTextWriterWrite (const CharacterTypeUTF16 *str)
 BUGS: 0 ///.
BootTextWriterWriteCharacter (CharacterTypeUTF16 c)
 putc wrapper over EFI ConOut.
BootTextWriterWrite (const UChar *str)
template<typename T>
BootTextWriteroperator<< (T elem)
 BootTextWriter ()=default
 ~BootTextWriter ()=default
BootTextWriteroperator= (const BootTextWriter &)=default
 BootTextWriter (const BootTextWriter &)=default

Private Member Functions

BootTextWriter_Write (const UInt64 &num)

Detailed Description

BootKit Text Writer class Writes to UEFI StdOut.

Constructor & Destructor Documentation

◆ BootTextWriter() [1/2]

Boot::BootTextWriter::BootTextWriter ( )
explicitdefault

◆ ~BootTextWriter()

Boot::BootTextWriter::~BootTextWriter ( )
default

◆ BootTextWriter() [2/2]

Boot::BootTextWriter::BootTextWriter ( const BootTextWriter & )
default

Member Function Documentation

◆ _Write()

Boot::BootTextWriter & Boot::BootTextWriter::_Write ( const UInt64 & num)
private

◆ operator<<()

template<typename T>
BootTextWriter & Boot::BootTextWriter::operator<< ( T elem)
inline

◆ operator=()

BootTextWriter & Boot::BootTextWriter::operator= ( const BootTextWriter & )
default

◆ Write() [1/4]

Boot::BootTextWriter & Boot::BootTextWriter::Write ( const Char * str)

UTF-8 equivalent of Write (UTF-16).

Parameters
strthe input string.

◆ Write() [2/4]

Boot::BootTextWriter & Boot::BootTextWriter::Write ( const CharacterTypeUTF16 * str)

BUGS: 0 ///.

puts wrapper over EFI ConOut.

◆ Write() [3/4]

Boot::BootTextWriter & Boot::BootTextWriter::Write ( const UChar * str)

◆ Write() [4/4]

Boot::BootTextWriter & Boot::BootTextWriter::Write ( const UInt64 & num)

◆ WriteCharacter()

Boot::BootTextWriter & Boot::BootTextWriter::WriteCharacter ( CharacterTypeUTF16 c)

putc wrapper over EFI ConOut.


The documentation for this class was generated from the following files: