CommonLibSSE (Parapets fork)
RE::BSTArrayBase Class Reference

#include <BSTArray.h>

Inheritance diagram for RE::BSTArrayBase:
RE::BSTArray< RE::BGSScene * > RE::BSTArray< RE::BGSBaseAlias * > RE::BSTArray< RE::ShaderReferenceEffect::Data048 > RE::BSTArray< UnkValue > RE::BSTArray< TintMask * > RE::BSTArray< RE::BSTSmartPointer< RE::NavMesh > > RE::BSTArray< RE::MenuControls::QueuedReg > RE::BSTArray< RE::BSScript::Stack::MemoryPageData, 3 > RE::BSTArray< RE::NiPointer< RE::DetectionListener > > RE::BSTArray< RE::PlayerInputHandler * > RE::BSTArray< RE::MenuEventHandler * > RE::BSTArray< RE::BSSoundHandle > RE::BSTArray< RE::HighProcessData::Data190::Data > RE::BSTArray< RE::ExtraLinkedRefChildren::LinkedRefChild > RE::BSTArray< RE::NiMatrix3 > RE::BSTArray< RE::BoneData > RE::BSTArray< RE::BSTSmartPointer< RE::BSScript::Object > > RE::BSTArray< RE::BGSPackageDataNameMap::NameMapData > RE::BSTArray< RE::BGSLocation::KEYWORD_DATA > RE::BSTArray< RE::BGSHeadPart * > RE::BSTArray< BSFixedString< char > > RE::BSTArray< RE::TESRegionDataSound::Sound * > RE::BSTArray< RE::TESRace::FaceRelatedData::TintAsset * > RE::BSTArray< RE::NiPointer< RE::NiTexture > > RE::BSTArray< RE::BSTTuple< FormID, RE::NiPointer< RE::ActorKnowledge > > > RE::BSTArray< RE::BSNavmeshEdgeExtraInfo > RE::BSTArray< RE::BGSSkillPerkTreeNode * > RE::BSTArray< RE::ConstructFormData > RE::BSTArray< RE::TweenMenu::PerkData > RE::BSTArray< std::uint16_t > RE::BSTArray< RE::TESTopic * > RE::BSTArray< QueuedDialogueType * > RE::BSTArray< RE::ExtraGuardedRefData::GuardInfo > RE::BSTArray< RE::BGSRefAliasInstanceData * > RE::BSTArray< RE::CraftingSubMenus::ConstructibleObjectMenu::ItemEntry > RE::BSTArray< RE::BSNavmeshTriangleDoorPortal > RE::BSTArray< RE::BSNavmeshVertex > RE::BSTArray< RE::AnimVariableCacheInfo > RE::BSTArray< RE::BGSQuestInstanceText * > RE::BSTArray< RE::PerkRankData * > RE::BSTArray< RE::FACTION_RANK > RE::BSTArray< RE::BSScaleformExternalTexture > RE::BSTArray< RE::BSTEventSink * > RE::BSTArray< SKSE::stl::enumeration< BehaviourFlag, std::uint32_t > > RE::BSTArray< float > RE::BSTArray< BSPointerHandle< TESObjectREFR > > RE::BSTArray< RE::TESObjectARMO * > RE::BSTArray< RE::GPtr< RE::IMenu > > RE::BSTArray< RE::BGSTextureSet * > RE::BSTArray< RE::BSTSmartPointer< RE::BSIntrusiveRefCounted > > RE::BSTArray< ActorValue > RE::BSTArray< RE::BSTSmartPointer< RE::SyncQueueObj > > RE::BSTArray< RE::AITimeStamp > RE::BSTArray< RE::DialogueMenu::Data > RE::BSTArray< RE::ControlMap::LinkedMapping > RE::BSTArray< RE::BSNavmeshClosedDoorInfo > RE::BSTArray< RE::NiPointer< RE::NiAVObject > > RE::BSTArray< RE::TESObjectSTAT * > RE::BSTArray< RE::TESNPC * > RE::BSTArray< RE::TESObjectREFR * > RE::BSTArray< RE::TESRace * > RE::BSTArray< RE::TESFurniture::EntryPointData > RE::BSTArray< RE::hkRefPtr< bhkMouseSpringAction >, 4 > RE::BSTArray< RE::BGSInstancedQuestObjective > RE::BSTArray< RE::HUDObject * > RE::BSTArray< RE::ExtraLinkedRef::LinkedRef > RE::BSTArray< RE::EffectSetting::SoundPair > RE::BSTArray< RE::NiPointer< BSLensFlareSpriteRenderData > > RE::BSTArray< RE::TESQuest * > RE::BSTArray< RE::TESObjectARMA * > RE::BSTArray< RE::TESNPC::Layer * > RE::BSTArray< RE::ExtraFollower::FollowerInfo > RE::BSTArray< RE::CachedValueData > RE::BSTArray< RE::BSTSmartPointer< RE::BSScript::ObjectTypeInfo > > RE::BSTArray< RE::BSNavmeshCoverEdge > RE::BSTArray< RE::BSTSmartPointer< RE::BSAnimationGraphChannel > > RE::BSTArray< const char * > RE::BSTArray< RE::BGSQuestInstanceText::StringData > RE::BSTArray< RE::BGSCollisionLayer * > RE::BSTArray< RE::TESForm * > RE::BSTArray< RE::BSTTuple< RE::NiPoint3, RE::AITimeStamp > > RE::BSTArray< BSStringT< char, static_cast< std::uint32_t >(-1), DynamicMemoryManagementPol > > RE::BSTArray< RE::BSTSmartPointer< RE::CraftingSubMenus::EnchantConstructMenu::CategoryListEntry > > RE::BSTArray< RE::BSNavmeshTriangle > RE::BSTArray< RE::BGSStoryManagerNodeBase * > RE::BSTArray< RE::BGSQuestInstanceText::GlobalValueData > RE::BSTArray< RE::UniqueNPCData > RE::BSTArray< RE::BGSColorForm * > RE::BSTArray< RE::BGSDialogueBranch * > RE::BSTArray< RE::LoadedInventoryModel, 7 > RE::BSTArray< RE::BSTSmartPointer< RE::CraftingSubMenus::EnchantConstructMenu::EnchantmentEntry > > RE::BSTArray< RE::BSScript::Internal::FunctionMessage > RE::BSTArray< RE::BSScript::Variable > RE::BSTArray< RE::BGSStoryEvent > RE::BSTArray< RE::BGSRegisteredStoryEvent > RE::BSTArray< RE::BGSSaveLoadFileEntry * > RE::BSTArray< BGSLoadFormData * > RE::BSTArray< RE::TESPackage * > RE::BSTArray< RE::SpecialRefData > RE::BSTArray< std::uint32_t > RE::BSTArray< RE::BGSPerk * > RE::BSTArray< RE::Effect * > RE::BSTArray< std::uint64_t > RE::BSTArray< RE::NiPointer< BSNavmeshObstacleUndoData > > RE::BSTArray< BSAnimationGraphManagerPtr > RE::BSTArray< RE::BGSPerkEntry * > RE::BSTArray< RE::FavoritesMenu::Entry > RE::BSTArray< RE::MarkerUsedData > RE::BSTArray< RE::CellGrassData * > RE::BSTArray< InputContextID > RE::BSTArray< std::uint8_t > RE::BSTArray< SKSE::stl::enumeration< SCENE_ACTOR_FLAG, std::uint32_t > > RE::BSTArray< void * > RE::BSTArray< RE::BGSProcedureTreeConditionalItem * > RE::BSTArray< RE::HUDNotifications::Notification > RE::BSTArray< BShkFloatController * > RE::BSTArray< RE::BSTArray< const BSNavmeshInfo * > * > RE::BSTArray< RE::BSFurnitureMarker > RE::BSTArray< RE::BGSDistantTreeBlock::InstanceData > RE::BSTArray< RE::BGSCreatedObjectManager::EnchantmentEntry > RE::BSTArray< BSPointerHandle< Actor > > RE::BSTArray< RE::BSTSmartPointer< RE::BSScript::Array > > RE::BSTArray< RE::BSScript::Internal::SuspendedStack > RE::BSTArray< RE::BSIMusicType * > RE::BSTArray< RE::NiPointer< RE::NiProperty > > RE::BSTArray< RE::BSTSmartPointer< RE::BShkbAnimationGraph > > RE::BSTArray< RE::BGSSceneAction * > RE::BSTArray< RE::BGSMaterialObject::FILE_DATA > RE::BSTArray< RE::BGSRelationship * > RE::BSTArray< RE::TESFile * > RE::BSTArray< RE::GFxValue > RE::BSTArray< RE::Sky::SkyStaticRefData > RE::BSTArray< RE::ShaderReferenceEffect::Data090 > RE::BSTArray< RE::NiPointer< RE::BSTempEffect > > RE::BSTArray< RE::BSPointerHandle > RE::BSTArray< RE::TESCameraState *, CameraStates::kTotal > RE::BSTArray< RE::DismemberedLimb * > RE::BSTArray< RE::Effect > RE::BSTArray< RE::BSScript::Internal::VirtualMachine::QueuedUnbindRefs > RE::BSTArray< RE::BSScript::Internal::CodeTasklet * > RE::BSTArray< RE::BSAudioMonitor::Request, 2 > RE::BSTArray< RE::BGSStoryManagerTreeForm * > RE::BSTArray< RE::BGSScenePhase * > RE::BSTArray< RE::BGSStoryEventMember > RE::BSTArray< RE::BSIMusicTrack * > RE::BSTArray< RE::DECAL_CREATION_DATA * > RE::BSTArray< RE::BSResource::ID > RE::BSTArray< RE::TESGlobal * > RE::BSTArray< RE::StatsNode * > RE::BSTArray< void *, 4 > RE::BSTArray< RE::UnloadedRefData > RE::BSTArray< RE::CommandedActorData > RE::BSTArray< RE::BSTTuple< BSPointerHandle< TESObjectREFR >, std::uint32_t > > RE::BSTArray< RE::ExtraAttachedArrows3D::DataItem > RE::BSTArray< RE::ControlMap::UserEventMapping > RE::BSTArray< RE::BarrierProjectile::CollisionData > RE::BSTArray< FormID > RE::BSTArray< RE::BGSDistantTreeBlock::TreeGroup * > RE::BSTArray< RE::NiPointer< RE::TESObjectREFR > > RE::BSTArray< RE::ItemList::Item * > RE::BSTArray< RE::SETTING_VALUE > RE::BSTArray< RE::BGSFootstep * > RE::BSTArray< RE::BGSEquipSlot * > RE::BSTArray< RE::SpellItem * > RE::BSTArray< T, Allocator >

Classes

class  IAllocatorFunctor
 

Public Types

using size_type = std::uint32_t
 

Public Member Functions

constexpr BSTArrayBase () noexcept=default
 
constexpr BSTArrayBase (const BSTArrayBase &) noexcept=default
 
constexpr BSTArrayBase (BSTArrayBase &&) noexcept=default
 
 ~BSTArrayBase () noexcept
 
BSTArrayBaseoperator= (const BSTArrayBase &) noexcept=default
 
BSTArrayBaseoperator= (BSTArrayBase &&) noexcept=default
 
constexpr bool empty () const noexcept
 
constexpr size_type size () const noexcept
 

Protected Member Functions

constexpr void set_size (size_type a_size) noexcept
 

Member Typedef Documentation

◆ size_type

using RE::BSTArrayBase::size_type = std::uint32_t

Constructor & Destructor Documentation

◆ BSTArrayBase() [1/3]

constexpr RE::BSTArrayBase::BSTArrayBase ( )
constexprdefaultnoexcept

◆ BSTArrayBase() [2/3]

constexpr RE::BSTArrayBase::BSTArrayBase ( const BSTArrayBase )
constexprdefaultnoexcept

◆ BSTArrayBase() [3/3]

constexpr RE::BSTArrayBase::BSTArrayBase ( BSTArrayBase &&  )
constexprdefaultnoexcept

◆ ~BSTArrayBase()

RE::BSTArrayBase::~BSTArrayBase ( )
inlinenoexcept

Member Function Documentation

◆ empty()

constexpr bool RE::BSTArrayBase::empty ( ) const
inlineconstexprnoexcept

◆ operator=() [1/2]

BSTArrayBase& RE::BSTArrayBase::operator= ( BSTArrayBase &&  )
defaultnoexcept

◆ operator=() [2/2]

BSTArrayBase& RE::BSTArrayBase::operator= ( const BSTArrayBase )
defaultnoexcept

◆ set_size()

constexpr void RE::BSTArrayBase::set_size ( size_type  a_size)
inlineconstexprprotectednoexcept

◆ size()

constexpr size_type RE::BSTArrayBase::size ( ) const
inlineconstexprnoexcept

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