CommonLibVR
RE::GString::DataDesc Struct Reference

#include <GString.h>

Public Types

enum  : UPInt { kFullFlag = 1ull << FlagConstant::kReserveIsSizeShift }
 

Public Member Functions

 DataDesc ()
 
 ~DataDesc ()
 
void AddRef ()
 
void Release ()
 
UPInt GetCapacity () const
 
bool IsFull () const
 
void SetFull (bool a_set)
 

Public Attributes

UPInt capacity
 
volatile std::int32_t refCount
 
char data [1]
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : UPInt
Enumerator
kFullFlag 

Constructor & Destructor Documentation

◆ DataDesc()

RE::GString::DataDesc::DataDesc ( )

◆ ~DataDesc()

RE::GString::DataDesc::~DataDesc ( )

Member Function Documentation

◆ AddRef()

void RE::GString::DataDesc::AddRef ( )

◆ GetCapacity()

UPInt RE::GString::DataDesc::GetCapacity ( ) const

◆ IsFull()

bool RE::GString::DataDesc::IsFull ( ) const

◆ Release()

void RE::GString::DataDesc::Release ( )

◆ SetFull()

void RE::GString::DataDesc::SetFull ( bool  a_set)

Member Data Documentation

◆ capacity

UPInt RE::GString::DataDesc::capacity

◆ data

char RE::GString::DataDesc::data[1]

◆ refCount

volatile std::int32_t RE::GString::DataDesc::refCount

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