CommonLibSSE (Parapets fork)
RE::GArrayConstPolicy< MinCapacity, Granularity, NeverShrink > Struct Template Reference

#include <GArrayConstPolicy.h>

Public Types

using SelfType = GArrayConstPolicy< MinCapacity, Granularity, NeverShrink >
 

Public Member Functions

 GArrayConstPolicy ()
 
 GArrayConstPolicy (const SelfType &)
 
UPInt GetMinCapacity () const
 
UPInt GetGranularity () const
 
bool NeverShrinking () const
 
UPInt GetCapacity () const
 
void SetCapacity (UPInt a_capacity)
 

Public Attributes

UPInt capacity
 

Member Typedef Documentation

◆ SelfType

template<std::int32_t MinCapacity = 0, std::int32_t Granularity = 4, bool NeverShrink = false>
using RE::GArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::SelfType = GArrayConstPolicy<MinCapacity, Granularity, NeverShrink>

Constructor & Destructor Documentation

◆ GArrayConstPolicy() [1/2]

template<std::int32_t MinCapacity = 0, std::int32_t Granularity = 4, bool NeverShrink = false>
RE::GArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::GArrayConstPolicy ( )
inline

◆ GArrayConstPolicy() [2/2]

template<std::int32_t MinCapacity = 0, std::int32_t Granularity = 4, bool NeverShrink = false>
RE::GArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::GArrayConstPolicy ( const SelfType )
inline

Member Function Documentation

◆ GetCapacity()

template<std::int32_t MinCapacity = 0, std::int32_t Granularity = 4, bool NeverShrink = false>
UPInt RE::GArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::GetCapacity ( ) const
inline

◆ GetGranularity()

template<std::int32_t MinCapacity = 0, std::int32_t Granularity = 4, bool NeverShrink = false>
UPInt RE::GArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::GetGranularity ( ) const
inline

◆ GetMinCapacity()

template<std::int32_t MinCapacity = 0, std::int32_t Granularity = 4, bool NeverShrink = false>
UPInt RE::GArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::GetMinCapacity ( ) const
inline

◆ NeverShrinking()

template<std::int32_t MinCapacity = 0, std::int32_t Granularity = 4, bool NeverShrink = false>
bool RE::GArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::NeverShrinking ( ) const
inline

◆ SetCapacity()

template<std::int32_t MinCapacity = 0, std::int32_t Granularity = 4, bool NeverShrink = false>
void RE::GArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::SetCapacity ( UPInt  a_capacity)
inline

Member Data Documentation

◆ capacity

template<std::int32_t MinCapacity = 0, std::int32_t Granularity = 4, bool NeverShrink = false>
UPInt RE::GArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::capacity

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