CommonLibSSE NG
Loading...
Searching...
No Matches
RE::NiTPrimitiveArray< T > Class Template Reference

#include <NiTArray.h>

Inheritance diagram for RE::NiTPrimitiveArray< T >:
RE::NiTArray< T, NiTMallocInterface< T > >

Public Member Functions

 NiTPrimitiveArray (std::uint32_t a_maxSize=0, std::uint32_t a_growBy=1)
 
- Public Member Functions inherited from RE::NiTArray< T, NiTMallocInterface< T > >
 NiTArray (std::uint32_t a_maxSize=0, std::uint32_t a_growBy=1)
 
virtual ~NiTArray ()
 
reference operator[] (size_type a_pos)
 
const_reference operator[] (size_type a_pos) const
 
reference front ()
 
const_reference front () const
 
reference back ()
 
const_reference back () const
 
iterator begin ()
 
const_iterator begin () const
 
const_iterator cbegin () const
 
iterator end ()
 
const_iterator end () const
 
const_iterator cend () const
 
bool empty () const
 
size_type size () const
 
size_type capacity () const
 

Additional Inherited Members

- Public Types inherited from RE::NiTArray< T, NiTMallocInterface< T > >
using value_type = T
 
using allocator_type = NiTMallocInterface< T >
 
using size_type = std::uint16_t
 
using reference = value_type &
 
using const_reference = const value_type &
 
using iterator = T *
 
using const_iterator = const T *
 

Constructor & Destructor Documentation

◆ NiTPrimitiveArray()

template<class T >
RE::NiTPrimitiveArray< T >::NiTPrimitiveArray ( std::uint32_t  a_maxSize = 0,
std::uint32_t  a_growBy = 1 
)
inline

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