Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JGadget::TVector_pointer_void Struct Reference

#include <std-vector.h>

+ Inheritance diagram for JGadget::TVector_pointer_void:
+ Collaboration diagram for JGadget::TVector_pointer_void:

Public Member Functions

 TVector_pointer_void (const JGadget::TAllocator< void * > &allocator)
 
 TVector_pointer_void (u32, void *const &, const JGadget::TAllocator< void * > &allocator)
 
 ~TVector_pointer_void ()
 
void insert (void **, void *const &)
 
void ** erase (void **, void **)
 
void clear ()
 
void push_back (const void *&value)
 
 TVector_pointer_void (JGadget::TAllocator< void * > const &)
 
 ~TVector_pointer_void ()
 
void erase (void **, void **)
 
void insert (void **, void *const &)
 
void clear ()
 
void push_back (const void *&ref)
 
- Public Member Functions inherited from JGadget::TVector< void *, TAllocator< void * > >
 TVector (TAllocator< void * > const &allocator)
 
 TVector (TAllocator< void * >< void * > alloc)
 
 ~TVector ()
 
void * * insert (void * *pos, const void * &val)
 
void insert (void * *pos, u32 count, const void * &val)
 
void * * Insert_raw (void * *pIt, u32 pCount)
 
void * * begin ()
 
void **const begin () const
 
void ** begin ()
 
void * * end ()
 
void **const end () const
 
void ** end ()
 
u32 size ()
 
u32 size () const
 
u32 capacity ()
 
u32 GetSize_extend_ (u32 count)
 
void DestroyElement_ (void * *start, void * *end)
 
void DestroyElement_all_ ()
 
void * * erase (void * *start, void * *end)
 
void clear ()
 
- Public Member Functions inherited from JGadget::TVector< void *, TAllocator >
 TVector (TAllocator const &allocator)
 
 TVector (TAllocator< void * > alloc)
 
 ~TVector ()
 
void * * insert (void * *pos, const void * &val)
 
void insert (void * *pos, u32 count, const void * &val)
 
void * * Insert_raw (void * *pIt, u32 pCount)
 
void * * begin ()
 
void **const begin () const
 
void ** begin ()
 
void * * end ()
 
void **const end () const
 
void ** end ()
 
u32 size ()
 
u32 size () const
 
u32 capacity ()
 
u32 GetSize_extend_ (u32 count)
 
void DestroyElement_ (void * *start, void * *end)
 
void DestroyElement_all_ ()
 
void * * erase (void * *start, void * *end)
 
void clear ()
 

Additional Inherited Members

- Public Attributes inherited from JGadget::TVector< void *, TAllocator< void * > >
TAllocator< void * > mAllocator
 
void * * pBegin_
 
void ** pBegin_
 
void * * pEnd_
 
void ** pEnd_
 
u32 mCapacity
 
extendFunc pfnExtend_
 
void ** _0
 
u32 _c
 
vector::ExtendFunc extend
 
- Public Attributes inherited from JGadget::TVector< void *, TAllocator >
TAllocator mAllocator
 
void * * pBegin_
 
void ** pBegin_
 
void * * pEnd_
 
void ** pEnd_
 
u32 mCapacity
 
extendFunc pfnExtend_
 
void ** _0
 
u32 _c
 
vector::ExtendFunc extend
 

Constructor & Destructor Documentation

◆ TVector_pointer_void() [1/3]

JGadget::TVector_pointer_void::TVector_pointer_void ( const JGadget::TAllocator< void * > &  allocator)

◆ TVector_pointer_void() [2/3]

JGadget::TVector_pointer_void::TVector_pointer_void ( u32  ,
void *const ,
const JGadget::TAllocator< void * > &  allocator 
)

◆ ~TVector_pointer_void() [1/2]

JGadget::TVector_pointer_void::~TVector_pointer_void ( )

◆ TVector_pointer_void() [3/3]

JGadget::TVector_pointer_void::TVector_pointer_void ( JGadget::TAllocator< void * > const )

◆ ~TVector_pointer_void() [2/2]

JGadget::TVector_pointer_void::~TVector_pointer_void ( )

Member Function Documentation

◆ clear() [1/2]

void JGadget::TVector_pointer_void::clear ( )
inline

◆ clear() [2/2]

void JGadget::TVector_pointer_void::clear ( )
inline

◆ erase() [1/2]

void ** JGadget::TVector_pointer_void::erase ( void **  param_0,
void **  param_1 
)

◆ erase() [2/2]

void JGadget::TVector_pointer_void::erase ( void **  ,
void **   
)

◆ insert() [1/2]

void JGadget::TVector_pointer_void::insert ( void **  param_0,
void *const param_1 
)

◆ insert() [2/2]

void JGadget::TVector_pointer_void::insert ( void **  ,
void *const  
)

◆ push_back() [1/2]

void JGadget::TVector_pointer_void::push_back ( const void *&  ref)
inline

◆ push_back() [2/2]

void JGadget::TVector_pointer_void::push_back ( const void *&  value)
inline

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