Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FLazyName::FLiteralOrName Struct Reference

Public Member Functions

 FLiteralOrName (const ANSICHAR *Literal)
 
 FLiteralOrName (const WIDECHAR *Literal)
 
 FLiteralOrName (FNameEntryId Name)
 
bool IsName () const
 
bool IsLiteral () const
 
FNameEntryId AsName () const
 
const ANSICHAR * AsAnsiLiteral () const
 
const WIDECHARAsWideLiteral () const
 

Public Attributes

uint64 Int
 

Static Public Attributes

static constexpr uint64 LiteralFlag = uint64(1) << (sizeof(uint64) * 8 - 1)
 

Detailed Description

Definition at line 1788 of file NameTypes.h.

Constructor & Destructor Documentation

◆ FLiteralOrName() [1/3]

FLazyName::FLiteralOrName::FLiteralOrName ( const ANSICHAR * Literal)
inlineexplicit

Definition at line 1793 of file NameTypes.h.

◆ FLiteralOrName() [2/3]

FLazyName::FLiteralOrName::FLiteralOrName ( const WIDECHAR * Literal)
inlineexplicit

Definition at line 1797 of file NameTypes.h.

◆ FLiteralOrName() [3/3]

FLazyName::FLiteralOrName::FLiteralOrName ( FNameEntryId Name)
inlineexplicit

Definition at line 1801 of file NameTypes.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Function Documentation

◆ AsAnsiLiteral()

const ANSICHAR * FLazyName::FLiteralOrName::AsAnsiLiteral ( ) const
inline

Definition at line 1820 of file NameTypes.h.

◆ AsName()

FNameEntryId FLazyName::FLiteralOrName::AsName ( ) const
inline

Definition at line 1815 of file NameTypes.h.

+ Here is the call graph for this function:

◆ AsWideLiteral()

const WIDECHAR * FLazyName::FLiteralOrName::AsWideLiteral ( ) const
inline

Definition at line 1825 of file NameTypes.h.

◆ IsLiteral()

bool FLazyName::FLiteralOrName::IsLiteral ( ) const
inline

Definition at line 1810 of file NameTypes.h.

◆ IsName()

bool FLazyName::FLiteralOrName::IsName ( ) const
inline

Definition at line 1805 of file NameTypes.h.

Member Data Documentation

◆ Int

uint64 FLazyName::FLiteralOrName::Int

Definition at line 1830 of file NameTypes.h.

◆ LiteralFlag

constexpr uint64 FLazyName::FLiteralOrName::LiteralFlag = uint64(1) << (sizeof(uint64) * 8 - 1)
staticconstexpr

Definition at line 1791 of file NameTypes.h.


The documentation for this struct was generated from the following file: