#include <OutputDevice.h>
|
| | FOutputDevice () |
| |
| | FOutputDevice (FOutputDevice &&)=default |
| |
| | FOutputDevice (const FOutputDevice &)=default |
| |
| FOutputDevice & | operator= (FOutputDevice &&)=default |
| |
| FOutputDevice & | operator= (const FOutputDevice &)=default |
| |
| virtual | ~FOutputDevice ()=default |
| |
| virtual void | Serialize (const TCHAR *V, ELogVerbosity::Type Verbosity, const FName &Category)=0 |
| |
| virtual void | Serialize (const TCHAR *V, ELogVerbosity::Type Verbosity, const FName &Category, const double Time) |
| |
| virtual void | SerializeRecord (const UE::FLogRecord &Record) |
| |
| virtual void | Flush () |
| |
| virtual void | TearDown () |
| |
| void | SetSuppressEventTag (bool bInSuppressEventTag) |
| |
| FORCEINLINE bool | GetSuppressEventTag () const |
| |
| void | SetAutoEmitLineTerminator (bool bInAutoEmitLineTerminator) |
| |
| FORCEINLINE bool | GetAutoEmitLineTerminator () const |
| |
| virtual void | Dump (class FArchive &Ar) |
| |
| virtual bool | IsMemoryOnly () const |
| |
| virtual bool | CanBeUsedOnAnyThread () const |
| |
| virtual bool | CanBeUsedOnMultipleThreads () const |
| |
| virtual bool | CanBeUsedOnPanicThread () const |
| |
| void | Log (const TCHAR *S) |
| |
| void | Log (ELogVerbosity::Type Verbosity, const TCHAR *S) |
| |
| void | Log (const FName &Category, ELogVerbosity::Type Verbosity, const TCHAR *Str) |
| |
| void | Log (const FString &S) |
| |
| void | Log (const FText &S) |
| |
| void | Log (ELogVerbosity::Type Verbosity, const FString &S) |
| |
| void | Log (const FName &Category, ELogVerbosity::Type Verbosity, const FString &S) |
| |
| template<typename FmtType > |
| void | Logf (const FmtType &Fmt) |
| |
| template<typename FmtType , typename... Types> |
| FORCEINLINE void | Logf (const FmtType &Fmt, Types... Args) |
| |
| template<typename FmtType , typename... Types> |
| FORCEINLINE void | Logf (ELogVerbosity::Type Verbosity, const FmtType &Fmt, Types... Args) |
| |
| template<typename FmtType , typename... Types> |
| FORCEINLINE void | CategorizedLogf (const FName &Category, ELogVerbosity::Type Verbosity, const FmtType &Fmt, Types... Args) |
| |
Definition at line 129 of file OutputDevice.h.
◆ FOutputDevice() [1/3]
| FOutputDevice::FOutputDevice |
( |
| ) |
|
|
inline |
◆ FOutputDevice() [2/3]
◆ FOutputDevice() [3/3]
◆ ~FOutputDevice()
| virtual FOutputDevice::~FOutputDevice |
( |
| ) |
|
|
virtualdefault |
◆ CanBeUsedOnAnyThread()
| virtual bool FOutputDevice::CanBeUsedOnAnyThread |
( |
| ) |
const |
|
inlinevirtual |
◆ CanBeUsedOnMultipleThreads()
| virtual bool FOutputDevice::CanBeUsedOnMultipleThreads |
( |
| ) |
const |
|
inlinevirtual |
◆ CanBeUsedOnPanicThread()
| virtual bool FOutputDevice::CanBeUsedOnPanicThread |
( |
| ) |
const |
|
inlinevirtual |
◆ CategorizedLogf()
◆ CategorizedLogfImpl()
◆ Dump()
Dumps the contents of this output device's buffer to an archive (supported by output device that have a memory buffer)
- Parameters
-
| Ar | Archive to dump the buffer to |
Reimplemented in FOutputDeviceMemory.
Definition at line 181 of file OutputDevice.h.
◆ Flush()
◆ GetAutoEmitLineTerminator()
◆ GetSuppressEventTag()
◆ IsMemoryOnly()
◆ Log() [1/7]
◆ Log() [2/7]
◆ Log() [3/7]
◆ Log() [4/7]
◆ Log() [5/7]
◆ Log() [6/7]
◆ Log() [7/7]
◆ Logf() [1/3]
◆ Logf() [2/3]
◆ Logf() [3/3]
◆ LogfImpl() [1/2]
◆ LogfImpl() [2/2]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Serialize() [1/2]
◆ Serialize() [2/2]
◆ SerializeRecord()
◆ SetAutoEmitLineTerminator()
| void FOutputDevice::SetAutoEmitLineTerminator |
( |
bool | bInAutoEmitLineTerminator | ) |
|
|
inline |
◆ SetSuppressEventTag()
| void FOutputDevice::SetSuppressEventTag |
( |
bool | bInSuppressEventTag | ) |
|
|
inline |
◆ TearDown()
◆ bAutoEmitLineTerminator
| bool FOutputDevice::bAutoEmitLineTerminator |
|
protected |
Whether to output a line-terminator after each log call...
Definition at line 271 of file OutputDevice.h.
◆ bSuppressEventTag
| bool FOutputDevice::bSuppressEventTag |
|
protected |
The documentation for this class was generated from the following file:
- C:/Users/lachl/Downloads/ArkServerAPI_NEW/ASA/AsaApi/AsaApi/Core/Public/API/UE/Misc/OutputDevice.h