UT_Array< T > Class Template Reference

#include <UT_ValArray.h>

Inheritance diagram for UT_Array< T >:

UT_ValArray< T > GA_KnotVectorT< T > UT_PtrArray< T >

List of all members.

Classes

class  iteratorT

Public Types

typedef T value_type
typedef int(* Comparator )(const T *, const T *)
typedef iteratorT< true > const_iterator
typedef iteratorT< false > reverse_iterator
typedef const_iterator traverser

Public Member Functions

 UT_Array (const UT_Array< T > &a)
 UT_Array (unsigned int sz, unsigned int count)
 UT_Array (unsigned int sz=0)
 ~UT_Array ()
void swap (UT_Array< T > &other)
unsigned int append (void)
unsigned int append (const T &t)
unsigned int append (const T &t, bool check_dup)
void appendMultiple (const T &t, int count)
unsigned int insert (unsigned index)
unsigned int insert (const T &t, unsigned index)
unsigned int sortedInsert (const T &t, Comparator compare)
template<typename ComparatorBool >
unsigned int sortedInsert (const T &t, ComparatorBool is_less)
unsigned int uniqueSortedInsert (const T &t, Comparator compare)
template<typename ComparatorBool >
unsigned int uniqueSortedInsert (const T &t, ComparatorBool is_less)
int uniqueSortedFind (const T &item, Comparator compare) const
template<typename ComparatorBool >
int uniqueSortedFind (const T &item, ComparatorBool is_less) const
template<typename ComparatorBool >
void merge (const UT_Array< T > &other, int direction, bool allow_dups, ComparatorBool is_less)
bool hasSortedSubset (const UT_Array< T > &other, Comparator compare) const
void sortedUnion (const UT_Array< T > &other, Comparator compare)
void sortedUnion (const UT_Array< T > &other, UT_Array< T > &result, Comparator compare) const
void sortedIntersection (const UT_Array< T > &other, Comparator compare)
void sortedIntersection (const UT_Array< T > &other, UT_Array< T > &result, Comparator compare) const
void sortedSetDifference (const UT_Array< T > &other, Comparator compare)
void sortedSetDifference (const UT_Array< T > &other, UT_Array< T > &result, Comparator compare) const
void fromStdVector (const std::vector< T > &vec)
void toStdVector (std::vector< T > &vec) const
unsigned int heapPush (const T &t, Comparator compare)
template<typename ComparatorBool >
unsigned int heapPush (const T &t, ComparatorBool is_less)
heapPop (Comparator compare)
template<typename ComparatorBool >
heapPop (ComparatorBool is_greater)
const T & heapMax () const
unsigned int concat (const UT_Array< T > &a)
unsigned int multipleInsert (unsigned int index, unsigned int count)
unsigned int insertAt (const T &t, unsigned int index)
int findAndRemove (const T &t)
int removeIndex (unsigned int index)
void removeLast ()
void removeRange (unsigned int begin_i, unsigned int end_i)
template<typename IsEqual >
int removeIf (IsEqual is_equal)
template<typename IsEqual >
void collapseIf (IsEqual is_equal)
void move (int srcIdx, int destIdx, int howMany)
void cycle (int howMany)
void constant (const T &v)
void zero ()
int find (const T &t, unsigned int s=0) const
int find (const T &t, Comparator compare) const
int findString (const char *str) const
void reverse ()
int index (const T &t) const
int safeIndex (const T &t) const
void sort (Comparator compare)
template<typename ComparatorBool >
void stdsort (ComparatorBool is_less)
 Sort using std::sort. The ComparatorBool uses the less-than semantics.
template<typename ComparatorBool >
void stableSort (ComparatorBool is_less)
void sortedRemoveDuplicates ()
 Assuming this array is sorted, remove all duplicate entries.
template<typename ComparatorBool >
selectNthLargest (int idx, ComparatorBool is_less)
void resize (unsigned int sz, unsigned short copyFlag=1)
void resizeIfNeeded (uint sz, bool copyFlag=true)
uint capacity () const
int64 getMemoryUsage () const
uint entries () const
bool isEmpty () const
void entries (unsigned int ne)
void truncate (unsigned int ne)
void clear ()
UT_Array< T > & operator= (const UT_Array< T > &a)
UT_Array< T > & assignSubset (const UT_Array< T > &a)
bool operator== (const UT_Array< T > &a) const
bool operator!= (const UT_Array< T > &a) const
int isEqual (const UT_Array< T > &a, Comparator compare) const
T & operator() (unsigned int i)
const T & operator() (unsigned int i) const
T & operator[] (unsigned int i)
operator[] (unsigned int i) const
T & last ()
const T & last () const
unsigned int apply (int(*applyFct)(T &t, void *d), void *d)
template<typename BinaryOp >
accumulate (T init_value, BinaryOp add) const
const T * getRawArray () const
T * array ()
T * getArray () const
void setCapacity (unsigned int sz)
T * aliasArray (T *newdata)
const_iterator begin () const
const_iterator end () const
 End const iterator. Consider using it.atEnd() instead.
reverse_iterator rbegin () const
reverse_iterator rend () const
 End reverse iterator. Consider using it.atEnd() instead.
void removeItem (reverse_iterator &it)
 Remove item specified by the reverse_iterator.
void unsafeShareData (UT_Array< T > &src)
void unsafeClearData ()
template<>
UT_API void constant (const fpreal32 &val)

Static Protected Member Functions

static bool isPOD ()
static void copyConstruct (T &dst, const T &src)
static void copyConstructRange (T *dst, const T *src, int n)
static void trivialConstruct (T &dst)
static void trivialConstructRange (T *dst, int n)
static void trivialDestruct (T &dst)
static void trivialDestructRange (T *dst, int n)

Friends

template<typename OS , typename S >
OS & operator<< (OS &os, const UT_Array< S > &d)


Detailed Description

template<typename T>
class UT_Array< T >

Definition at line 49 of file UT_ValArray.h.


Member Typedef Documentation

template<typename T>
typedef int(* UT_Array< T >::Comparator)(const T *, const T *)

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

Definition at line 54 of file UT_ValArray.h.

template<typename T>
typedef iteratorT<true> UT_Array< T >::const_iterator

Definition at line 490 of file UT_ValArray.h.

template<typename T>
typedef iteratorT<false> UT_Array< T >::reverse_iterator

Definition at line 491 of file UT_ValArray.h.

template<typename T>
typedef const_iterator UT_Array< T >::traverser

Definition at line 492 of file UT_ValArray.h.

template<typename T>
typedef T UT_Array< T >::value_type

Definition at line 52 of file UT_ValArray.h.


Constructor & Destructor Documentation

template<typename T>
UT_Array< T >::UT_Array ( const UT_Array< T > &  a  ) 

template<typename T>
UT_Array< T >::UT_Array ( unsigned int  sz,
unsigned int  count 
) [inline]

Definition at line 57 of file UT_ValArray.h.

template<typename T>
UT_Array< T >::UT_Array ( unsigned int  sz = 0  )  [inline, explicit]

Definition at line 65 of file UT_ValArray.h.

template<typename T>
UT_Array< T >::~UT_Array (  ) 


Member Function Documentation

template<typename T>
template<typename BinaryOp >
T UT_Array< T >::accumulate ( init_value,
BinaryOp  add 
) const [inline]

template<typename T>
T* UT_Array< T >::aliasArray ( T *  newdata  )  [inline]

Definition at line 401 of file UT_ValArray.h.

template<typename T>
unsigned int UT_Array< T >::append ( const T &  t,
bool  check_dup 
) [inline]

Definition at line 86 of file UT_ValArray.h.

template<typename T>
unsigned int UT_Array< T >::append ( const T &  t  ) 

template<typename T>
unsigned int UT_Array< T >::append ( void   )  [inline]

Examples:
euclid/EUC_Expression.C.

Definition at line 84 of file UT_ValArray.h.

template<typename T>
void UT_Array< T >::appendMultiple ( const T &  t,
int  count 
)

template<typename T>
unsigned int UT_Array< T >::apply ( int(*)(T &t, void *d)  applyFct,
void *  d 
)

template<typename T>
T* UT_Array< T >::array (  )  [inline]

Definition at line 395 of file UT_ValArray.h.

template<typename T>
UT_Array<T>& UT_Array< T >::assignSubset ( const UT_Array< T > &  a  ) 

template<typename T>
const_iterator UT_Array< T >::begin (  )  const [inline]

Begin iterating over the array. The array may not be modified during the traversal.

Definition at line 496 of file UT_ValArray.h.

template<typename T>
uint UT_Array< T >::capacity (  )  const [inline]

Definition at line 305 of file UT_ValArray.h.

template<typename T>
void UT_Array< T >::clear ( void   )  [inline]

Definition at line 329 of file UT_ValArray.h.

template<typename T>
template<typename IsEqual >
void UT_Array< T >::collapseIf ( IsEqual  is_equal  )  [inline]

Definition at line 207 of file UT_ValArray.h.

template<typename T>
unsigned int UT_Array< T >::concat ( const UT_Array< T > &  a  ) 

template<>
UT_API void UT_Array< fpreal32 >::constant ( const fpreal32 val  )  [inline]

template<typename T>
void UT_Array< T >::constant ( const T &  v  ) 

template<typename T>
static void UT_Array< T >::copyConstruct ( T &  dst,
const T &  src 
) [inline, static, protected]

Definition at line 554 of file UT_ValArray.h.

template<typename T>
static void UT_Array< T >::copyConstructRange ( T *  dst,
const T *  src,
int  n 
) [inline, static, protected]

Definition at line 561 of file UT_ValArray.h.

template<typename T>
void UT_Array< T >::cycle ( int  howMany  ) 

template<typename T>
const_iterator UT_Array< T >::end (  )  const [inline]

End const iterator. Consider using it.atEnd() instead.

Definition at line 503 of file UT_ValArray.h.

template<typename T>
void UT_Array< T >::entries ( unsigned int  ne  )  [inline]

Definition at line 311 of file UT_ValArray.h.

template<typename T>
uint UT_Array< T >::entries ( void   )  const [inline]

Examples:
euclid/EUC_Expression.C.

Definition at line 307 of file UT_ValArray.h.

template<typename T>
int UT_Array< T >::find ( const T &  t,
Comparator  compare 
) const

template<typename T>
int UT_Array< T >::find ( const T &  t,
unsigned int  s = 0 
) const

template<typename T>
int UT_Array< T >::findAndRemove ( const T &  t  ) 

template<typename T>
int UT_Array< T >::findString ( const char *  str  )  const

template<typename T>
void UT_Array< T >::fromStdVector ( const std::vector< T > &  vec  ) 

template<typename T>
T* UT_Array< T >::getArray (  )  const [inline]

Definition at line 396 of file UT_ValArray.h.

template<typename T>
int64 UT_Array< T >::getMemoryUsage ( void   )  const [inline]

Definition at line 306 of file UT_ValArray.h.

template<typename T>
const T* UT_Array< T >::getRawArray (  )  const [inline]

Definition at line 394 of file UT_ValArray.h.

template<typename T>
bool UT_Array< T >::hasSortedSubset ( const UT_Array< T > &  other,
Comparator  compare 
) const

template<typename T>
const T& UT_Array< T >::heapMax (  )  const [inline]

Definition at line 166 of file UT_ValArray.h.

template<typename T>
template<typename ComparatorBool >
T UT_Array< T >::heapPop ( ComparatorBool  is_greater  )  [inline]

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

template<typename T>
T UT_Array< T >::heapPop ( Comparator  compare  ) 

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

template<typename T>
template<typename ComparatorBool >
unsigned int UT_Array< T >::heapPush ( const T &  t,
ComparatorBool  is_less 
) [inline]

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

template<typename T>
unsigned int UT_Array< T >::heapPush ( const T &  t,
Comparator  compare 
)

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

template<typename T>
int UT_Array< T >::index ( const T &  t  )  const [inline]

Definition at line 244 of file UT_ValArray.h.

template<typename T>
unsigned int UT_Array< T >::insert ( const T &  t,
unsigned  index 
)

template<typename T>
unsigned int UT_Array< T >::insert ( unsigned  index  ) 

template<typename T>
unsigned int UT_Array< T >::insertAt ( const T &  t,
unsigned int  index 
)

template<typename T>
bool UT_Array< T >::isEmpty (  )  const [inline]

Definition at line 308 of file UT_ValArray.h.

template<typename T>
int UT_Array< T >::isEqual ( const UT_Array< T > &  a,
Comparator  compare 
) const

template<typename T>
static bool UT_Array< T >::isPOD (  )  [inline, static, protected]

Definition at line 548 of file UT_ValArray.h.

template<typename T>
const T& UT_Array< T >::last (  )  const [inline]

Definition at line 379 of file UT_ValArray.h.

template<typename T>
T& UT_Array< T >::last (  )  [inline]

Definition at line 374 of file UT_ValArray.h.

template<typename T>
template<typename ComparatorBool >
void UT_Array< T >::merge ( const UT_Array< T > &  other,
int  direction,
bool  allow_dups,
ComparatorBool  is_less 
) [inline]

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

template<typename T>
void UT_Array< T >::move ( int  srcIdx,
int  destIdx,
int  howMany 
)

template<typename T>
unsigned int UT_Array< T >::multipleInsert ( unsigned int  index,
unsigned int  count 
)

template<typename T>
bool UT_Array< T >::operator!= ( const UT_Array< T > &  a  )  const

template<typename T>
const T& UT_Array< T >::operator() ( unsigned int  i  )  const [inline]

Definition at line 357 of file UT_ValArray.h.

template<typename T>
T& UT_Array< T >::operator() ( unsigned int  i  )  [inline]

Definition at line 352 of file UT_ValArray.h.

template<typename T>
UT_Array<T>& UT_Array< T >::operator= ( const UT_Array< T > &  a  ) 

template<typename T>
bool UT_Array< T >::operator== ( const UT_Array< T > &  a  )  const

template<typename T>
T UT_Array< T >::operator[] ( unsigned int  i  )  const [inline]

Definition at line 370 of file UT_ValArray.h.

template<typename T>
T& UT_Array< T >::operator[] ( unsigned int  i  )  [inline]

Definition at line 362 of file UT_ValArray.h.

template<typename T>
reverse_iterator UT_Array< T >::rbegin (  )  const [inline]

Begin iterating over the array in reverse. This allows for elements to be removed/deleted from the array during traveral.

Definition at line 509 of file UT_ValArray.h.

template<typename T>
template<typename IsEqual >
int UT_Array< T >::removeIf ( IsEqual  is_equal  )  [inline]

template<typename T>
int UT_Array< T >::removeIndex ( unsigned int  index  )  [inline]

Definition at line 187 of file UT_ValArray.h.

template<typename T>
void UT_Array< T >::removeItem ( reverse_iterator it  )  [inline]

Remove item specified by the reverse_iterator.

Definition at line 522 of file UT_ValArray.h.

template<typename T>
void UT_Array< T >::removeLast ( void   )  [inline]

Reimplemented in UT_PtrArray< T >, UT_PtrArray< SIM_ForceResolver * >, UT_PtrArray< ru_lut8 * >, UT_PtrArray< GR_UserOption * >, UT_PtrArray< VOP_InOutInfo * >, UT_PtrArray< op_LayoutTree * >, UT_PtrArray< DS_DisableInfo * >, UT_PtrArray< UT_NetSocket * >, UT_PtrArray< op_ParmCacheEntry * >, UT_PtrArray< const GU_Detail * >, UT_PtrArray< re_DeferTexDraw * >, UT_PtrArray< CMD_Source * >, UT_PtrArray< PI_OHLPersistent * >, UT_PtrArray< cmd_PollingEvtGeneratorWrapper * >, UT_PtrArray< OP_Input * >, UT_PtrArray< PRM_ScriptParm * >, UT_PtrArray< COP2_CheckpointPlaneWrapper * >, UT_PtrArray< const TIL_Plane * >, UT_PtrArray< GA_PrimitiveGroup * >, UT_PtrArray< GD_Face * >, UT_PtrArray< POP_ContextData * >, UT_PtrArray< OP_EventHandler * >, UT_PtrArray< UT_RefArray< GA_OffsetArray > * >, UT_PtrArray< DOP_Parent * >, UT_PtrArray< img_PlaneScale * >, UT_PtrArray< GU_FontEntry * >, UT_PtrArray< PI_EditScriptedParm * >, UT_PtrArray< GAS_SPH * >, UT_PtrArray< prm_BatchOpInfo * >, UT_PtrArray< SIM_QueryArrayRecord * >, UT_PtrArray< GU_SubDivPatch * >, UT_PtrArray< UI_Feel * >, UT_PtrArray< gu_ClassEdges * >, UT_PtrArray< gu_sdf_qelem * >, UT_PtrArray< void(*)(void *, RE_OGLTexture *)>, UT_PtrArray< IMG_TileOptions * >, UT_PtrArray< RE_VertexArray * >, UT_PtrArray< ostream * >, UT_PtrArray< OP_NetworkBoxItem * >, UT_PtrArray< UT_IntArray * >, UT_PtrArray< GQ_Face * >, UT_PtrArray< GQ_Edge * >, UT_PtrArray< CH_Channel * >, UT_PtrArray< GU_Selection * >, UT_PtrArray< UT_PtrArray< utMidiFileEvent * > * >, UT_PtrArray< pi_Setting * >, UT_PtrArray< ut_PlayCB * >, UT_PtrArray< COP2_Context * >, UT_PtrArray< RE_ShaderStage * >, UT_PtrArray< GR_OptionTemplate * >, UT_PtrArray< re_FrameBufferAttachment * >, UT_PtrArray< UT_String * >, UT_PtrArray< TS_MetaExpression * >, UT_PtrArray< re_UniformEntry * >, UT_PtrArray< UT_StringPair * >, UT_PtrArray< orMapElement * >, UT_PtrArray< OP_UpdateTemplatesSink * >, UT_PtrArray< IMG_FileTag * >, UT_PtrArray< GD_TrimRegion * >, UT_PtrArray< OP_Output * >, UT_PtrArray< EUC_Object * >, UT_PtrArray< TS_MetaKernel * >, UT_PtrArray< PRM_Default * >, UT_PtrArray< TIL_Raster * >, UT_PtrArray< CMD_History * >, UT_PtrArray< OP_NetworkBox * >, UT_PtrArray< const SIM_Object * >, UT_PtrArray< GEO_Vertex * >, UT_PtrArray< const ROP_RenderItem * >, UT_PtrArray< gu_MetaCluster * >, UT_PtrArray< re_VertexName * >, UT_PtrArray< Array * >, UT_PtrArray< DS_MenuChoice * >, UT_PtrArray< FS_FileHistory * >, UT_PtrArray< gu_EdgeHashEntry * >, UT_PtrArray< VOP_GlobalVarData * >, UT_PtrArray< PRM_Parm * >, UT_PtrArray< OP_DependencyNode * >, UT_PtrArray< IFD_PassThru * >, UT_PtrArray< VOP_TypeInfo * >, UT_PtrArray< DOP_SimulationChangeSink * >, UT_PtrArray< RU_PixelFunction * >, UT_PtrArray< OP_InputIndirect * >, UT_PtrArray< UT_JSONValue * >, UT_PtrArray< GA_AIFBase * >, UT_PtrArray< FS_Section * >, UT_PtrArray< const GA_Primitive * >, UT_PtrArray< OP_OTLLibrary * >, UT_PtrArray< op_LayoutTile * >, UT_PtrArray< UT_Task * >, UT_PtrArray< ROP_Node * >, UT_PtrArray< RE_Font * >, UT_PtrArray< const UT_Vector3 * >, UT_PtrArray< VOP_CodeVarMapperEntry * >, UT_PtrArray< utPtr >, UT_PtrArray< img_ScanProgress * >, UT_PtrArray< GDT_BaseAttribute * >, UT_PtrArray< PRM_ConditionalInfo * >, UT_PtrArray< UT_PtrArray< const GEO_Point * > * >, UT_PtrArray< ut_PropertyRow * >, UT_PtrArray< geo_CaptureOverridePointData * >, UT_PtrArray< OP_Network * >, UT_PtrArray< orData * >, UT_PtrArray< RBD_Object * >, UT_PtrArray< GEO_Point * >, UT_PtrArray< OP_Group * >, UT_PtrArray< op_NodeBundle * >, UT_PtrArray< CH_Segment * >, UT_PtrArray< UT_MidiFile * >, UT_PtrArray< utMidiFileEvent * >, UT_PtrArray< PI_EditScriptedParmMenu * >, UT_PtrArray< SIM_QueryArrayField * >, UT_PtrArray< OP_OTLManagerSink * >, UT_PtrArray< guDivTri * >, UT_PtrArray< SIM_Constraint * >, UT_PtrArray< OP_OperatorTable * >, UT_PtrArray< IFD_IPRObject * >, UT_PtrArray< CH_TimeGroup * >, UT_PtrArray< PY_EvaluationCache * >, UT_PtrArray< IMG_TileFileMapEntry * >, UT_PtrArray< RE_OGLDisplayList * >, UT_PtrArray< UT_RefArray< GEO_Vertex > * >, UT_PtrArray< guTrimInfo * >, UT_PtrArray< PXL_FillParms * >, UT_PtrArray< GD_TrimLoop * >, UT_PtrArray< OP_Node * >, UT_PtrArray< OP_PostIt * >, UT_PtrArray< SIM_Object * >, UT_PtrArray< TIL_Region * >, UT_PtrArray< GU_Detail * >, UT_PtrArray< OP_GalleryEntry * >, UT_PtrArray< CVEX_Value * >, UT_PtrArray< sopVarInfo * >, UT_PtrArray< gu_SuperVertex * >, UT_PtrArray< IMG_Plane * >, UT_PtrArray< UT_Notifier * >, UT_PtrArray< guBreakPoint * >, UT_PtrArray< SIM_ColliderCacheData * >, UT_PtrArray< re_Connectivity * >, UT_PtrArray< const char * >, UT_PtrArray< CL_Track * >, UT_PtrArray< GU_TrimBasePoint * >, UT_PtrArray< VOP_PhantomNode * >, UT_PtrArray< GA_Primitive * >, UT_PtrArray< ut_FSASymbolStorage * >, UT_PtrArray< UT_InfoTree * >, UT_PtrArray< OP_OTLDefinition * >, UT_PtrArray< IMG_FileOption * >, UT_PtrArray< UT_PerfMonProfile * >, UT_PtrArray< UT_PerfMonStats * >, UT_PtrArray< opbm_PIContext * >, UT_PtrArray< op_ShopClerkInfo * >, UT_PtrArray< UT_InterceptCallback >, UT_PtrArray< til_FrameInfo * >, UT_PtrArray< ga_DataBitArrayPage * >, UT_PtrArray< GA_Attribute * >, UT_PtrArray< DS_HandleBinding * >, UT_PtrArray< GOP_AdhocGroup * >, UT_PtrArray< re_TexBufData * >, UT_PtrArray< GU_SpringEdge * >, UT_PtrArray< PRM_BatchParm * >, UT_PtrArray< SIM_ObjectAtTime * >, UT_PtrArray< PRM_EventHandler * >, UT_PtrArray< SparseEntry * >, UT_PtrArray< utPerfEvent * >, UT_PtrArray< GU_DetailHandle * >, UT_PtrArray< UT_Thread * >, UT_PtrArray< re_ElementChunk * >, UT_PtrArray< geo_ConnectedTree * >, UT_PtrArray< gu_TopologyGroup * >, UT_PtrArray< OP_OTLManager * >, UT_PtrArray< GA_SecondaryLookupInfo * >, UT_PtrArray< GA_PrimitiveDefinition * >, UT_PtrArray< UT_PtrArray< const GEO_Primitive * > * >, UT_PtrArray< SOP_CacheData * >, UT_PtrArray< UT_PerfMonEvent * >, UT_PtrArray< cop2_RotoCurve * >, UT_PtrArray< GU_SelectionList * >, UT_PtrArray< SIM_ObjectAtTimeArray * >, UT_PtrArray< LM_OTLEntitlement * >, UT_PtrArray< GR_RenderHook * >, UT_PtrArray< PI_StateTemplate * >, UT_PtrArray< ga_IntrinsicAttribute * >, UT_PtrArray< gu_NameValuePair * >, UT_PtrArray< GD_TrimVertex * >, UT_PtrArray< GD_TrimEdges * >, UT_PtrArray< OP_Gallery * >, UT_PtrArray< const SIM_RootData * >, UT_PtrArray< GOP_GuideText * >, UT_PtrArray< PI_OHLGroup * >, UT_PtrArray< GA_GBElementPage * >, UT_PtrArray< COP2_Node * >, UT_PtrArray< const int * >, UT_PtrArray< OP_Context * >, UT_PtrArray< RE_Window * >, UT_PtrArray< SIM_Relationship * >, UT_PtrArray< ru_lut16 * >, UT_PtrArray< UT_Error * >, UT_PtrArray< RU_RotoPoint * >, UT_PtrArray< UT_VoxelArray< T > ** >, UT_PtrArray< ut_PerfMonEventInterest * >, UT_PtrArray< RE_Uniform * >, UT_PtrArray< gu_TopologyAttrib * >, UT_PtrArray< ut_MatrixCell * >, UT_PtrArray< const SIM_Data * >, UT_PtrArray< img_PlaneConvert * >, UT_PtrArray< TIL_Tile * >, UT_PtrArray< void * >, UT_PtrArray< const GA_Attribute * >, UT_PtrArray< const GEO_Curve * >, UT_PtrArray< EV_EXPRESSION * >, UT_PtrArray< UT_Vector4 * >, UT_PtrArray< const GEO_Point * >, UT_PtrArray< gq_BevelPointNode * >, UT_PtrArray< const RE_Uniform * >, UT_PtrArray< PXL_Raster * >, UT_PtrArray< OP_Bundle * >, UT_PtrArray< DS_AttributeValue * >, UT_PtrArray< UT_SmallAlloc * >, UT_PtrArray< OP_GlobalOpChangedCallback >, UT_PtrArray< UT_StringArray * >, UT_PtrArray< gu_CreepAttribMap * >, UT_PtrArray< COP2_CookAreaInfo * >, UT_PtrArray< UT_Matrix3 * >, UT_PtrArray< UT_Vector3 * >, UT_PtrArray< const GEO_Primitive * >, UT_PtrArray< CHOP_Handle * >, UT_PtrArray< gr_ColorLookupInfo * >, UT_PtrArray< const GA_Group * >, UT_PtrArray< OP_UpdateTableSink * >, UT_PtrArray< OP_ScriptIndexFile * >, UT_PtrArray< DOP_OutputDependency * >, UT_PtrArray< GEO_IORibXlate * >, UT_PtrArray< PI_EditScriptedOpHandle * >, UT_PtrArray< ROP_RenderItem * >, UT_PtrArray< opbm_DialogInfo * >, UT_PtrArray< OP_SpareParms * >, UT_PtrArray< GEO_AttributeHandle * >, UT_PtrArray< DS_ParmInfo * >, UT_PtrArray< PRM_ScriptPage * >, UT_PtrArray< GU_CurveNode * >, UT_PtrArray< CH_Group * >, UT_PtrArray< UT_Matrix4 * >, UT_PtrArray< float * >, UT_PtrArray< re_DisplayListObject * >, UT_PtrArray< RUPixelFunc >, UT_PtrArray< RE_Geometry * >, UT_PtrArray< GEO_Primitive * >, UT_PtrArray< GA_IO * >, UT_PtrArray< copLockInfo * >, UT_PtrArray< SIM_Data * >, UT_PtrArray< TAKE_Take * >, UT_PtrArray< OP_OTLLoadCallback * >, UT_PtrArray< guLsysRule * >, UT_PtrArray< gu_VertexTransform * >, UT_PtrArray< ut_TagName * >, UT_PtrArray< UT_OpCallee * >, UT_PtrArray< geo_CaptureOverrideDeltaData * >, UT_PtrArray< RE_Light * >, UT_PtrArray< DS_SelectorBinding * >, UT_PtrArray< RE_ContextSpecificObject * >, UT_PtrArray< const TIL_Sequence * >, UT_PtrArray< PRM_Name * >, UT_PtrArray< utClearerStruct * >, UT_PtrArray< RUVectorFunc >, UT_PtrArray< GQ_Point * >, UT_PtrArray< SIM_PropertyResolver * >, UT_PtrArray< GEO_CaptureBoneStorage * >, UT_PtrArray< OP_Operator * >, UT_PtrArray< UT_PathFileInfo * >, UT_PtrArray< ut_ObjLockEntry * >, UT_PtrArray< GU_IsectCurve * >, UT_PtrArray< EX_ExprFunc * >, UT_PtrArray< RE_UniformData * >, UT_PtrArray< UT_SymbolTable * >, UT_PtrArray< ut_PerfMonProfileInterest * >, UT_PtrArray< IMG_TTMipSampler * >, UT_PtrArray< UT_TetTetrahedron * >, UT_PtrArray< SIM_SaveCommand * >, UT_PtrArray< UT_Vector3Array * >, UT_PtrArray< UT_NetMessage * >, UT_PtrArray< TIL_Plane * >, UT_PtrArray< RE_Texture2DMap * >, UT_PtrArray< const SIM_RenderParms * >, UT_PtrArray< mss_NodeEntry * >, UT_PtrArray< RE_Texture * >, UT_PtrArray< VOP_CodeCacheData * >, UT_PtrArray< char * >, UT_PtrArray< GEO_Face * >, UT_PtrArray< UT_FixedAllocator * >, UT_PtrArray< VOP_CodeParm * >, UT_PtrArray< UT_OptionEntry * >, UT_PtrArray< IdxType * >, UT_PtrArray< const CL_Clip * >, UT_PtrArray< UT_XMLNode * >, UT_PtrArray< SOP_Node * >, UT_PtrArray< guBreakPoly * >, UT_PtrArray< IMG_File * >, UT_PtrArray< DS_Command * >, UT_PtrArray< gu_PrimToUpdate * >, and UT_PtrArray< KIN_Bone * >.

Definition at line 191 of file UT_ValArray.h.

template<typename T>
void UT_Array< T >::removeRange ( unsigned int  begin_i,
unsigned int  end_i 
)

template<typename T>
reverse_iterator UT_Array< T >::rend (  )  const [inline]

End reverse iterator. Consider using it.atEnd() instead.

Definition at line 516 of file UT_ValArray.h.

template<typename T>
void UT_Array< T >::resize ( unsigned int  sz,
unsigned short  copyFlag = 1 
)

template<typename T>
void UT_Array< T >::resizeIfNeeded ( uint  sz,
bool  copyFlag = true 
) [inline]

Definition at line 297 of file UT_ValArray.h.

template<typename T>
void UT_Array< T >::reverse (  ) 

template<typename T>
int UT_Array< T >::safeIndex ( const T &  t  )  const [inline]

Definition at line 245 of file UT_ValArray.h.

template<typename T>
template<typename ComparatorBool >
T UT_Array< T >::selectNthLargest ( int  idx,
ComparatorBool  is_less 
) [inline]

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

template<typename T>
void UT_Array< T >::setCapacity ( unsigned int  sz  )  [inline]

Definition at line 397 of file UT_ValArray.h.

template<typename T>
void UT_Array< T >::sort ( Comparator  compare  ) 

Sort the array using a comparison function that you must provide. t1 and t2 are pointers to Thing. The comparison function uses strcmp() semantics (i.e. -1 if less than, 0 if equal, 1 if greater).

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

template<typename T>
template<typename ComparatorBool >
unsigned int UT_Array< T >::sortedInsert ( const T &  t,
ComparatorBool  is_less 
) [inline]

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

template<typename T>
unsigned int UT_Array< T >::sortedInsert ( const T &  t,
Comparator  compare 
)

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

template<typename T>
void UT_Array< T >::sortedIntersection ( const UT_Array< T > &  other,
UT_Array< T > &  result,
Comparator  compare 
) const

template<typename T>
void UT_Array< T >::sortedIntersection ( const UT_Array< T > &  other,
Comparator  compare 
)

template<typename T>
void UT_Array< T >::sortedRemoveDuplicates (  ) 

Assuming this array is sorted, remove all duplicate entries.

template<typename T>
void UT_Array< T >::sortedSetDifference ( const UT_Array< T > &  other,
UT_Array< T > &  result,
Comparator  compare 
) const

template<typename T>
void UT_Array< T >::sortedSetDifference ( const UT_Array< T > &  other,
Comparator  compare 
)

template<typename T>
void UT_Array< T >::sortedUnion ( const UT_Array< T > &  other,
UT_Array< T > &  result,
Comparator  compare 
) const

template<typename T>
void UT_Array< T >::sortedUnion ( const UT_Array< T > &  other,
Comparator  compare 
)

template<typename T>
template<typename ComparatorBool >
void UT_Array< T >::stableSort ( ComparatorBool  is_less  )  [inline]

stableSort is both stable, so keeps equal elements in the same order (note this is very useful for compatibility between compilers) and templated. Either use a bool sort function or make a utility class with bool operator()(const T a, const T b) the utility class lets you bind data to avoid globals. The comparator returns true if a must occur before b in the list. For sorting ascending, this is a less than operation.

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

Definition at line 272 of file UT_ValArray.h.

template<typename T>
template<typename ComparatorBool >
void UT_Array< T >::stdsort ( ComparatorBool  is_less  )  [inline]

Sort using std::sort. The ComparatorBool uses the less-than semantics.

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

Definition at line 258 of file UT_ValArray.h.

template<typename T>
void UT_Array< T >::swap ( UT_Array< T > &  other  ) 

template<typename T>
void UT_Array< T >::toStdVector ( std::vector< T > &  vec  )  const

template<typename T>
static void UT_Array< T >::trivialConstruct ( T &  dst  )  [inline, static, protected]

Definition at line 573 of file UT_ValArray.h.

template<typename T>
static void UT_Array< T >::trivialConstructRange ( T *  dst,
int  n 
) [inline, static, protected]

Definition at line 578 of file UT_ValArray.h.

template<typename T>
static void UT_Array< T >::trivialDestruct ( T &  dst  )  [inline, static, protected]

Definition at line 588 of file UT_ValArray.h.

template<typename T>
static void UT_Array< T >::trivialDestructRange ( T *  dst,
int  n 
) [inline, static, protected]

Definition at line 593 of file UT_ValArray.h.

template<typename T>
void UT_Array< T >::truncate ( unsigned int  ne  )  [inline]

Definition at line 323 of file UT_ValArray.h.

template<typename T>
template<typename ComparatorBool >
int UT_Array< T >::uniqueSortedFind ( const T &  item,
ComparatorBool  is_less 
) const [inline]

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

template<typename T>
int UT_Array< T >::uniqueSortedFind ( const T &  item,
Comparator  compare 
) const

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

template<typename T>
template<typename ComparatorBool >
unsigned int UT_Array< T >::uniqueSortedInsert ( const T &  t,
ComparatorBool  is_less 
) [inline]

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

template<typename T>
unsigned int UT_Array< T >::uniqueSortedInsert ( const T &  t,
Comparator  compare 
)

Reimplemented in UT_ValArray< T >, UT_ValArray< UT_MidiFile * >, UT_ValArray< SIM_ForceResolver * >, UT_ValArray< re_VertexName * >, UT_ValArray< const GA_Group * >, UT_ValArray< ROP_RenderItem * >, UT_ValArray< opbm_DialogInfo * >, UT_ValArray< UT_Notifier * >, UT_ValArray< OP_Gallery * >, UT_ValArray< GA_KnotFloat >, UT_ValArray< const SIM_RootData * >, UT_ValArray< int32 >, UT_ValArray< RE_Texture * >, UT_ValArray< GAS_SPH * >, UT_ValArray< OP_Output * >, UT_ValArray< GU_TrimBasePoint * >, UT_ValArray< re_DisplayListObject * >, UT_ValArray< UT_TetTetrahedron * >, UT_ValArray< gu_SuperVertex * >, UT_ValArray< geo_ConnectedTree * >, UT_ValArray< gu_TopologyAttrib * >, UT_ValArray< IFD_PassThru * >, UT_ValArray< SIM_ColliderCacheData * >, UT_ValArray< GD_TrimRegion * >, UT_ValArray< RE_VertexArray * >, UT_ValArray< prm_BatchOpInfo * >, UT_ValArray< PRM_BatchParm * >, UT_ValArray< gq_BevelPointNode * >, UT_ValArray< FS_Section * >, UT_ValArray< GA_OffsetArray * >, UT_ValArray< UT_PerfMonStats * >, UT_ValArray< op_LayoutTree * >, UT_ValArray< OP_GlobalOpChangedCallback >, UT_ValArray< op_ShopClerkInfo * >, UT_ValArray< UT_InterceptCallback >, UT_ValArray< gu_sdf_qelem * >, UT_ValArray< UT_StringArray * >, UT_ValArray< GA_Attribute * >, UT_ValArray< const GEO_Curve * >, UT_ValArray< PRM_Name * >, UT_ValArray< const int * >, UT_ValArray< OP_Context * >, UT_ValArray< gr_ColorLookupInfo * >, UT_ValArray< const SIM_Object * >, UT_ValArray< PXL_Raster * >, UT_ValArray< sim_extrapelem >, UT_ValArray< VOP_InOutInfo * >, UT_ValArray< UT_SmallAlloc * >, UT_ValArray< gu_VertexTransform * >, UT_ValArray< OP_SpareParms * >, UT_ValArray< UT_Vector3R >, UT_ValArray< orMapElement * >, UT_ValArray< IMG_Plane * >, UT_ValArray< UT_NetMessage * >, UT_ValArray< VOP_CodeCacheData * >, UT_ValArray< GA_Index >, UT_ValArray< geo_CaptureOverridePointData * >, UT_ValArray< PXL_FillParms * >, UT_ValArray< LM_OTLEntitlement * >, UT_ValArray< PI_EditScriptedParmMenu * >, UT_ValArray< GU_Detail * >, UT_ValArray< UT_FprealArray * >, UT_ValArray< Array * >, UT_ValArray< UT_String * >, UT_ValArray< UT_OptionEntry * >, UT_ValArray< IMG_TTMipSampler * >, UT_ValArray< OP_UpdateTemplatesSink * >, UT_ValArray< const SIM_Data * >, UT_ValArray< RE_Font * >, UT_ValArray< SOP_Node * >, UT_ValArray< CL_Track * >, UT_ValArray< PI_OHLGroup * >, UT_ValArray< UT_Vector4R >, UT_ValArray< UT_PtrArray< const GEO_Point * > * >, UT_ValArray< GEO_Primitive * >, UT_ValArray< float >, UT_ValArray< T >, UT_ValArray< OP_Group * >, UT_ValArray< ru_lut8 * >, UT_ValArray< OP_OTLManagerSink * >, UT_ValArray< GU_DetailHandle * >, UT_ValArray< IMG_FileOption * >, UT_ValArray< re_UniformEntry * >, UT_ValArray< DS_HandleBinding * >, UT_ValArray< DS_ParmInfo * >, UT_ValArray< re_Connectivity * >, UT_ValArray< ostream * >, UT_ValArray< void * >, UT_ValArray< RU_PixelFunction * >, UT_ValArray< GEO_CaptureBoneStorage * >, UT_ValArray< char * >, UT_ValArray< COP2_Node * >, UT_ValArray< const TIL_Plane * >, UT_ValArray< GA_PrimitiveGroup * >, UT_ValArray< OP_Node * >, UT_ValArray< orData * >, UT_ValArray< int >, UT_ValArray< UT_PtrArray< utMidiFileEvent * > * >, UT_ValArray< utMidiFileEvent * >, UT_ValArray< SIM_QueryArrayField * >, UT_ValArray< TAKE_Take * >, UT_ValArray< RU_RotoPoint * >, UT_ValArray< UT_SymbolTable * >, UT_ValArray< guLsysRule * >, UT_ValArray< DS_DisableInfo * >, UT_ValArray< til_FrameInfo * >, UT_ValArray< VOP_GlobalVarData * >, UT_ValArray< UT_XMLNode * >, UT_ValArray< const GU_Detail * >, UT_ValArray< TIL_Tile * >, UT_ValArray< IMG_TileFileMapEntry * >, UT_ValArray< fpreal >, UT_ValArray< PRM_ScriptParm * >, UT_ValArray< UT_Matrix4 * >, UT_ValArray< utClearerStruct * >, UT_ValArray< RUVectorFunc >, UT_ValArray< cop2_RotoCurve * >, UT_ValArray< RE_Window * >, UT_ValArray< ut_ObjLockEntry * >, UT_ValArray< EX_ExprFunc * >, UT_ValArray< const ROP_RenderItem * >, UT_ValArray< copLockInfo * >, UT_ValArray< utPerfEvent * >, UT_ValArray< SIM_Data * >, UT_ValArray< OP_OTLLoadCallback * >, UT_ValArray< re_FrameBufferAttachment * >, UT_ValArray< ut_PerfMonProfileInterest * >, UT_ValArray< TS_MetaExpression * >, UT_ValArray< gu_NameValuePair * >, UT_ValArray< DS_AttributeValue * >, UT_ValArray< gu_ClassEdges * >, UT_ValArray< SIM_Constraint * >, UT_ValArray< PRM_Parm * >, UT_ValArray< IMG_FileTag * >, UT_ValArray< gu_CreepAttribMap * >, UT_ValArray< PY_EvaluationCache * >, UT_ValArray< gu_PrimToUpdate * >, UT_ValArray< DOP_SimulationChangeSink * >, UT_ValArray< UT_Matrix3 * >, UT_ValArray< const GEO_Point * >, UT_ValArray< RE_Geometry * >, UT_ValArray< OP_Operator * >, UT_ValArray< COP2_CheckpointPlaneWrapper * >, UT_ValArray< UT_GridIdxKey >, UT_ValArray< SIM_Relationship * >, UT_ValArray< OP_PostIt * >, UT_ValArray< GEO_Vertex * >, UT_ValArray< RE_ShaderStage * >, UT_ValArray< ru_lut16 * >, UT_ValArray< GR_OptionTemplate * >, UT_ValArray< UT_VoxelArray< T > ** >, UT_ValArray< exint >, UT_ValArray< gu_TopologyGroup * >, UT_ValArray< GU_FontEntry * >, UT_ValArray< RE_Texture2DMap * >, UT_ValArray< EUC_Object * >, UT_ValArray< re_TexBufData * >, UT_ValArray< TS_MetaKernel * >, UT_ValArray< CH_Group * >, UT_ValArray< const TIL_Sequence * >, UT_ValArray< UT_PtrArray< const GEO_Primitive * > * >, UT_ValArray< OP_InputIndirect * >, UT_ValArray< UT_Vector4 >, UT_ValArray< EdgeAdjacencyData >, UT_ValArray< UT_JSONValue * >, UT_ValArray< OP_EventHandler * >, UT_ValArray< GA_IO * >, UT_ValArray< ga_IntrinsicAttribute * >, UT_ValArray< UT_Quaternion >, UT_ValArray< UT_ValArray< sim_extrapelem > >, UT_ValArray< VOP_CodeParm * >, UT_ValArray< sopVarInfo * >, UT_ValArray< OP_UpdateTableSink * >, UT_ValArray< op_LayoutTile * >, UT_ValArray< gu_EdgeHashEntry * >, UT_ValArray< re_DeferTexDraw * >, UT_ValArray< mss_NodeEntry * >, UT_ValArray< GU_CurveNode * >, UT_ValArray< GA_SecondaryLookupInfo * >, UT_ValArray< UT_Vector3 * >, UT_ValArray< GU_SpringEdge * >, UT_ValArray< GA_GBElementPage * >, UT_ValArray< SIM_PropertyResolver * >, UT_ValArray< ga_DataArrayPagePtr >, UT_ValArray< UT_Vector3 >, UT_ValArray< UT_RefArray< GA_OffsetArray > * >, UT_ValArray< const RE_Uniform * >, UT_ValArray< GR_RenderHook * >, UT_ValArray< SparseEntry * >, UT_ValArray< OP_Bundle * >, UT_ValArray< RE_UniformData * >, UT_ValArray< CVEX_Value * >, UT_ValArray< OP_ScriptIndexFile * >, UT_ValArray< GEO_IORibXlate * >, UT_ValArray< guDivTri * >, UT_ValArray< DS_MenuChoice * >, UT_ValArray< RE_Uniform * >, UT_ValArray< UT_StringPair * >, UT_ValArray< UT_Thread * >, UT_ValArray< ut_TagName * >, UT_ValArray< void(*)(void *, RE_OGLTexture *) >, UT_ValArray< ut_MatrixCell * >, UT_ValArray< ROP_Node * >, UT_ValArray< OP_DependencyNode * >, UT_ValArray< geo_CaptureOverrideDeltaData * >, UT_ValArray< op_ParmCacheEntry * >, UT_ValArray< int64 >, UT_ValArray< keytype >, UT_ValArray< PRM_ScriptPage * >, UT_ValArray< UT_Vector2 >, UT_ValArray< UT_Vector4 * >, UT_ValArray< UT_PerfMonEvent * >, UT_ValArray< GQ_Point * >, UT_ValArray< UT_InfoTree * >, UT_ValArray< RBD_Object * >, UT_ValArray< GEO_Point * >, UT_ValArray< OP_NetworkBox * >, UT_ValArray< POP_ContextData * >, UT_ValArray< pi_Setting * >, UT_ValArray< UT_Error * >, UT_ValArray< UT_FixedAllocator * >, UT_ValArray< GEO_ParticleVertexIndex >, UT_ValArray< PI_EditScriptedOpHandle * >, UT_ValArray< GD_TrimVertex * >, UT_ValArray< GEO_AttributeHandle * >, UT_ValArray< TIL_Plane * >, UT_ValArray< OP_OperatorTable * >, UT_ValArray< const UT_Vector3 * >, UT_ValArray< PI_EditScriptedParm * >, UT_ValArray< OP_NetworkBoxItem * >, UT_ValArray< GA_PrimitiveDefinition * >, UT_ValArray< const GEO_Primitive * >, UT_ValArray< SOP_CacheData * >, UT_ValArray< GQ_Edge * >, UT_ValArray< TIL_Raster * >, UT_ValArray< GU_Selection * >, UT_ValArray< SIM_Object * >, UT_ValArray< GA_Offset >, UT_ValArray< bool >, UT_ValArray< ga_DataBitArrayPage * >, UT_ValArray< IFD_IPRObject * >, UT_ValArray< DS_SelectorBinding * >, UT_ValArray< img_ScanProgress * >, UT_ValArray< PI_OHLPersistent * >, UT_ValArray< guTrimInfo * >, UT_ValArray< CH_Channel * >, UT_ValArray< GEO_Face * >, UT_ValArray< GD_Face * >, UT_ValArray< OP_OTLDefinition * >, UT_ValArray< gu_MetaCluster * >, UT_ValArray< COP2_Context * >, UT_ValArray< OP_OTLLibrary * >, UT_ValArray< GU_SubDivPatch * >, UT_ValArray< UI_Feel * >, UT_ValArray< re_ElementChunk * >, UT_ValArray< UT_Vector3Array * >, UT_ValArray< PointAdjacencyData >, UT_ValArray< UT_NetSocket * >, UT_ValArray< UT_OpCallee * >, UT_ValArray< CH_TimeGroup * >, UT_ValArray< guBreakPoint * >, UT_ValArray< RE_Light * >, UT_ValArray< VOP_CodeVarMapperEntry * >, UT_ValArray< VOP_TypeInfo * >, UT_ValArray< utPtr >, UT_ValArray< EV_EXPRESSION * >, UT_ValArray< KIN_Bone * >, UT_ValArray< PRM_ConditionalInfo * >, UT_ValArray< UT_RefArray< GEO_Vertex > * >, UT_ValArray< RUPixelFunc >, UT_ValArray< ut_FSASymbolStorage * >, UT_ValArray< GD_TrimLoop * >, UT_ValArray< CMD_History * >, UT_ValArray< IdxType >, UT_ValArray< const GA_Primitive * >, UT_ValArray< DOP_OutputDependency * >, UT_ValArray< IdxType * >, UT_ValArray< const CL_Clip * >, UT_ValArray< opbm_PIContext * >, UT_ValArray< SIM_SaveCommand * >, UT_ValArray< GOP_AdhocGroup * >, UT_ValArray< CMD_Source * >, UT_ValArray< const char * >, UT_ValArray< const GA_Attribute * >, UT_ValArray< cmd_PollingEvtGeneratorWrapper * >, UT_ValArray< VOP_PhantomNode * >, UT_ValArray< float * >, UT_ValArray< UT_IntArray * >, UT_ValArray< GQ_Face * >, UT_ValArray< UT_Vector3F >, UT_ValArray< SIM_ObjectAtTimeArray * >, UT_ValArray< GU_IsectCurve * >, UT_ValArray< PRM_EventHandler * >, UT_ValArray< TIL_Region * >, UT_ValArray< OP_GalleryEntry * >, UT_ValArray< ut_PerfMonEventInterest * >, UT_ValArray< UT_PerfMonProfile * >, UT_ValArray< FS_FileHistory * >, UT_ValArray< img_PlaneScale * >, UT_ValArray< const SIM_RenderParms * >, UT_ValArray< IMG_TileOptions * >, UT_ValArray< IMG_File * >, UT_ValArray< OP_OTLManager * >, UT_ValArray< GDT_BaseAttribute * >, UT_ValArray< COP2_CookAreaInfo * >, UT_ValArray< GA_Primitive * >, UT_ValArray< UT_PathFileInfo * >, UT_ValArray< OP_Network * >, UT_ValArray< SIM_QueryArrayRecord * >, UT_ValArray< GU_SelectionList * >, UT_ValArray< op_NodeBundle * >, UT_ValArray< CH_Segment * >, UT_ValArray< ut_PlayCB * >, UT_ValArray< PI_StateTemplate * >, UT_ValArray< GR_UserOption * >, UT_ValArray< ut_StatDelta >, UT_ValArray< DOP_Parent * >, UT_ValArray< GD_TrimEdges * >, UT_ValArray< UT_Task * >, UT_ValArray< img_PlaneConvert * >, UT_ValArray< guBreakPoly * >, UT_ValArray< RE_OGLDisplayList * >, UT_ValArray< GOP_GuideText * >, UT_ValArray< DS_Command * >, UT_ValArray< OP_Input * >, UT_ValArray< RE_ContextSpecificObject * >, UT_ValArray< PRM_Default * >, UT_ValArray< ut_PropertyRow * >, UT_ValArray< CHOP_Handle * >, UT_ValArray< GA_AIFBase * >, and UT_ValArray< SIM_ObjectAtTime * >.

template<typename T>
void UT_Array< T >::unsafeClearData (  )  [inline]

Definition at line 537 of file UT_ValArray.h.

template<typename T>
void UT_Array< T >::unsafeShareData ( UT_Array< T > &  src  )  [inline]

Very dangerous methods to share arrays. The array is not aware of the sharing, so ensure you clear out the array prior a destructor or resize operation.

Definition at line 531 of file UT_ValArray.h.

template<typename T>
void UT_Array< T >::zero (  ) 


Friends And Related Function Documentation

template<typename T>
template<typename OS , typename S >
OS& operator<< ( OS &  os,
const UT_Array< S > &  d 
) [friend]

Definition at line 992 of file UT_ValArray.h.


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

Generated on Thu Jan 31 00:32:57 2013 for HDK by  doxygen 1.5.9