CommonLibSSE (Parapets fork)
RE::BGSConstructFormsMap Class Reference

#include <BGSConstructFormsInAllFilesMap.h>

Inheritance diagram for RE::BGSConstructFormsMap:
RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator >

Public Attributes

std::uint32_t flags
 
std::uint32_t pad34
 

Additional Inherited Members

- Public Types inherited from RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator >
using traits_type = Traits
 
using key_type = typename Traits::key_type
 
using mapped_type = typename Traits::mapped_type
 
using value_type = typename Traits::value_type
 
using size_type = std::uint32_t
 
using difference_type = std::int32_t
 
using hasher = Hash
 
using key_equal = KeyEqual
 
using reference = value_type &
 
using const_reference = const value_type &
 
using pointer = value_type *
 
using const_pointer = const value_type *
 
using allocator_type = Allocator< sizeof(entry_type), alignof(entry_type)>
 
using iterator = iterator_base< value_type >
 
using const_iterator = iterator_base< const value_type >
 
- Public Member Functions inherited from RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator >
 BSTScatterTable ()=default
 
 BSTScatterTable (const BSTScatterTable &a_rhs)
 
 BSTScatterTable (BSTScatterTable &&a_rhs) noexcept requires(std
 
 ~BSTScatterTable ()
 
BSTScatterTableoperator= (const BSTScatterTable &a_rhs)
 
BSTScatterTableoperator= (BSTScatterTable &&a_rhs) requires(std
 
iterator begin () noexcept
 
const_iterator begin () const noexcept
 
const_iterator cbegin () const noexcept
 
iterator end () noexcept
 
const_iterator end () const noexcept
 
const_iterator cend () const noexcept
 
bool empty () const noexcept
 
size_type size () const noexcept
 
void clear ()
 
std::pair< iterator, bool > insert (const value_type &a_value)
 
std::pair< iterator, bool > insert (value_type &&a_value)
 
template<std::input_iterator InputIt>
void insert (InputIt a_first, InputIt a_last) requires(std
 
template<class... Args>
std::pair< iterator, bool > emplace (Args &&... a_args) requires(std
 
iterator erase (const_iterator a_pos)
 
iterator erase (iterator a_pos)
 
size_type erase (const key_type &a_key)
 
iterator find (const key_type &a_key)
 
const_iterator find (const key_type &a_key) const
 
bool contains (const key_type &a_key) const
 
void reserve (size_type a_count)
 

Member Data Documentation

◆ flags

std::uint32_t RE::BGSConstructFormsMap::flags

◆ pad34

std::uint32_t RE::BGSConstructFormsMap::pad34

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