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

#include <vector.h>

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

Public Member Functions

 TVector_pointer_void (JGadget::TAllocator< void * > const &)
 
 ~TVector_pointer_void ()
 
void insert (void **, void *const &)
 
void ** erase (void **, void **)
 
 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 * >
 TVector (JGadget::TAllocator< void * > const &param_0)
 
 TVector (JGadget::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 * *pos, u32 count)
 
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 &param_0)
 
 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 * *pos, u32 count)
 
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 * >
JGadget::TAllocator< void * > field_0x0
 
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 field_0x0
 
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/2]

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

◆ ~TVector_pointer_void() [1/2]

JGadget::TVector_pointer_void::~TVector_pointer_void ( )

◆ TVector_pointer_void() [2/2]

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()

void JGadget::TVector_pointer_void::clear ( )
inline

◆ erase() [1/2]

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

◆ erase() [2/2]

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

◆ insert() [1/2]

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

◆ insert() [2/2]

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

◆ push_back()

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

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