UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FCbFieldType Class Reference

#include <CompactBinary.h>

Static Public Member Functions

static constexpr ECbFieldType GetType (ECbFieldType Type)
 
static constexpr ECbFieldType GetSerializedType (ECbFieldType Type)
 
static constexpr bool HasFieldType (ECbFieldType Type)
 
static constexpr bool HasFieldName (ECbFieldType Type)
 
static constexpr bool IsNone (ECbFieldType Type)
 
static constexpr bool IsNull (ECbFieldType Type)
 
static constexpr bool IsObject (ECbFieldType Type)
 
static constexpr bool IsArray (ECbFieldType Type)
 
static constexpr bool IsBinary (ECbFieldType Type)
 
static constexpr bool IsString (ECbFieldType Type)
 
static constexpr bool IsInteger (ECbFieldType Type)
 
static constexpr bool IsFloat (ECbFieldType Type)
 
static constexpr bool IsBool (ECbFieldType Type)
 
static constexpr bool IsObjectAttachment (ECbFieldType Type)
 
static constexpr bool IsBinaryAttachment (ECbFieldType Type)
 
static constexpr bool IsAttachment (ECbFieldType Type)
 
static constexpr bool IsHash (ECbFieldType Type)
 
static constexpr bool IsUuid (ECbFieldType Type)
 
static constexpr bool IsDateTime (ECbFieldType Type)
 
static constexpr bool IsTimeSpan (ECbFieldType Type)
 
static constexpr bool IsObjectId (ECbFieldType Type)
 
static constexpr bool IsCustomById (ECbFieldType Type)
 
static constexpr bool IsCustomByName (ECbFieldType Type)
 
static constexpr bool HasFields (ECbFieldType Type)
 
static constexpr bool HasUniformFields (ECbFieldType Type)
 
static constexpr bool MayContainAttachments (ECbFieldType Type)
 

Detailed Description

Functions that operate on ECbFieldType.

Member Function Documentation

◆ GetSerializedType()

static constexpr ECbFieldType FCbFieldType::GetSerializedType ( ECbFieldType  Type)
inlinestaticconstexpr

The type with transient flags removed.

◆ GetType()

static constexpr ECbFieldType FCbFieldType::GetType ( ECbFieldType  Type)
inlinestaticconstexpr

The type with flags removed.

◆ HasFieldName()

static constexpr bool FCbFieldType::HasFieldName ( ECbFieldType  Type)
inlinestaticconstexpr

◆ HasFields()

static constexpr bool FCbFieldType::HasFields ( ECbFieldType  Type)
inlinestaticconstexpr

◆ HasFieldType()

static constexpr bool FCbFieldType::HasFieldType ( ECbFieldType  Type)
inlinestaticconstexpr

◆ HasUniformFields()

static constexpr bool FCbFieldType::HasUniformFields ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsArray()

static constexpr bool FCbFieldType::IsArray ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsAttachment()

static constexpr bool FCbFieldType::IsAttachment ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsBinary()

static constexpr bool FCbFieldType::IsBinary ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsBinaryAttachment()

static constexpr bool FCbFieldType::IsBinaryAttachment ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsBool()

static constexpr bool FCbFieldType::IsBool ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsCustomById()

static constexpr bool FCbFieldType::IsCustomById ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsCustomByName()

static constexpr bool FCbFieldType::IsCustomByName ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsDateTime()

static constexpr bool FCbFieldType::IsDateTime ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsFloat()

static constexpr bool FCbFieldType::IsFloat ( ECbFieldType  Type)
inlinestaticconstexpr

Whether the field is a float, or integer due to implicit conversion.

◆ IsHash()

static constexpr bool FCbFieldType::IsHash ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsInteger()

static constexpr bool FCbFieldType::IsInteger ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsNone()

static constexpr bool FCbFieldType::IsNone ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsNull()

static constexpr bool FCbFieldType::IsNull ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsObject()

static constexpr bool FCbFieldType::IsObject ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsObjectAttachment()

static constexpr bool FCbFieldType::IsObjectAttachment ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsObjectId()

static constexpr bool FCbFieldType::IsObjectId ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsString()

static constexpr bool FCbFieldType::IsString ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsTimeSpan()

static constexpr bool FCbFieldType::IsTimeSpan ( ECbFieldType  Type)
inlinestaticconstexpr

◆ IsUuid()

static constexpr bool FCbFieldType::IsUuid ( ECbFieldType  Type)
inlinestaticconstexpr

◆ MayContainAttachments()

static constexpr bool FCbFieldType::MayContainAttachments ( ECbFieldType  Type)
inlinestaticconstexpr

Whether the type is or may contain fields of any attachment type.


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