Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FMinimalName Struct Reference

#include <NameTypes.h>

+ Collaboration diagram for FMinimalName:

Public Member Functions

 FMinimalName ()
 
 FMinimalName (EName N)
 
FORCEINLINE FMinimalName (const FName &Name)
 
FORCEINLINE bool IsNone () const
 
FORCEINLINE bool operator< (FMinimalName Rhs) const
 

Public Attributes

friend FName
 

Private Attributes

FNameEntryId Index
 
int32 Number = NAME_NO_NUMBER_INTERNAL
 

Friends

FORCEINLINE bool operator== (FMinimalName Lhs, FMinimalName Rhs)
 
FORCEINLINE uint32 GetTypeHash (FMinimalName Name)
 
FORCEINLINE bool operator!= (FMinimalName Lhs, FMinimalName Rhs)
 
FORCEINLINE bool operator== (FName Lhs, FMinimalName Rhs)
 

Detailed Description

The minimum amount of data required to reconstruct a name This is smaller than FName when WITH_CASE_PRESERVING_NAME is set, but you lose the case-preserving behavior. The size of this type is not portable across different platforms and configurations, as with FName itself.

Definition at line 410 of file NameTypes.h.

Constructor & Destructor Documentation

◆ FMinimalName() [1/3]

FMinimalName::FMinimalName ( )
inline

Definition at line 414 of file NameTypes.h.

◆ FMinimalName() [2/3]

FMinimalName::FMinimalName ( EName N)
inline

Definition at line 416 of file NameTypes.h.

+ Here is the call graph for this function:

◆ FMinimalName() [3/3]

FORCEINLINE FMinimalName::FMinimalName ( const FName & Name)
explicit

Definition at line 1592 of file NameTypes.h.

+ Here is the call graph for this function:

Member Function Documentation

◆ IsNone()

FORCEINLINE bool FMinimalName::IsNone ( ) const

Definition at line 1616 of file NameTypes.h.

+ Here is the call graph for this function:

◆ operator<()

FORCEINLINE bool FMinimalName::operator< ( FMinimalName Rhs) const

Definition at line 1621 of file NameTypes.h.

+ Here is the call graph for this function:

Friends And Related Symbol Documentation

◆ GetTypeHash

FORCEINLINE uint32 GetTypeHash ( FMinimalName Name)
friend

Definition at line 447 of file NameTypes.h.

◆ operator!=

FORCEINLINE bool operator!= ( FMinimalName Lhs,
FMinimalName Rhs )
friend

Definition at line 452 of file NameTypes.h.

◆ operator== [1/2]

Definition at line 443 of file NameTypes.h.

◆ operator== [2/2]

FORCEINLINE bool operator== ( FName Lhs,
FMinimalName Rhs )
friend

Member Data Documentation

◆ FName

friend FMinimalName::FName

Definition at line 412 of file NameTypes.h.

◆ Index

FNameEntryId FMinimalName::Index
private

Index into the Names array (used to find String portion of the string/number pair)

Definition at line 427 of file NameTypes.h.

◆ Number

int32 FMinimalName::Number = NAME_NO_NUMBER_INTERNAL
private

Number portion of the string/number pair (stored internally as 1 more than actual, so zero'd memory will be the default, no-instance case)

Definition at line 430 of file NameTypes.h.


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