UniqueIDArray Class Reference

#include <c4d_uniqueidarray.h>

Inheritance diagram for UniqueIDArray:

Private Member Functions

virtual Int32 CompareFunc (UniqueIDEntry *aa, UniqueIDEntry *bb)
 
virtual Int32 SearchFunc (Int32 *data, UniqueIDEntry *bb)
 

Additional Inherited Members

- Public Member Functions inherited from GeTempDynSortSearchArray< UniqueIDEntry, Int32, true >
 GeTempDynSortSearchArray ()
 
 ~GeTempDynSortSearchArray ()
 
void FlushAll ()
 
void FlushThis ()
 
Bool Append (UniqueIDEntry *vi)
 
Bool Remove (UniqueIDEntry *vi)
 
Bool Remove (Int32 i)
 
UniqueIDEntryGetIndex (Int32 i)
 
const UniqueIDEntryGetIndex (Int32 i) const
 
Int32 GetIndex (const UniqueIDEntry *o) const
 
UniqueIDEntryGetFirst ()
 
UniqueIDEntryGetLast ()
 
UniqueIDEntryoperator[] (Int32 i)
 
const UniqueIDEntryoperator[] (Int32 i) const
 
Int32 GetCount () const
 
UniqueIDEntryFind (Int32 data, UniqueIDEntry ***ptr=nullptr, Int32 *findidx=nullptr)
 
const UniqueIDEntryFind (Int32 data, const UniqueIDEntry ***ptr=nullptr) const
 
UniqueIDEntryInsertValueNew (Int32 data, Bool &newelement, Int32 *findidx=nullptr)
 
Bool CopyTo (GeTempDynSortSearchArray *dest, Bool copyelements) const
 
Bool CloneTo (GeTempDynSortSearchArray *dest) const
 
UniqueIDEntryAppendNew ()
 
void Sort ()
 
void SortChanged ()
 
- Protected Member Functions inherited from GeTempDynSortSearchArray< UniqueIDEntry, Int32, true >
void CheckSort ()
 
virtual void SortNotify ()
 

Member Function Documentation

◆ CompareFunc()

virtual Int32 CompareFunc ( UniqueIDEntry aa,
UniqueIDEntry bb 
)
privatevirtual

◆ SearchFunc()

virtual Int32 SearchFunc ( Int32 data,
UniqueIDEntry bb 
)
privatevirtual