HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UT_Array.h File Reference
#include "UT_API.h"
#include "UT_ArrayHelp.h"
#include "UT_Assert.h"
#include "UT_ContainerPrinter.h"
#include "UT_IteratorRange.h"
#include "UT_VectorTypes.h"
#include "UT_Permute.h"
#include <SYS/SYS_Deprecated.h>
#include <SYS/SYS_TypeTraits.h>
#include <SYS/SYS_Types.h>
#include <algorithm>
#include <functional>
#include <iosfwd>
#include <limits>
#include <vector>
#include <stdio.h>
#include <string.h>
#include "UT_ArrayImpl.h"
+ Include dependency graph for UT_Array.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UT_Array< T >
 
class  UT_Array< T >::IndexedCompare< I, V, ComparatorBool >
 Comparator class for stableSortIndices. More...
 
class  UT_Array< T >::base_iterator< IT, FORWARD >
 

Macros

#define __UT_ARRAY_H_INCLUDED__
 

Functions

template<typename T , typename S >
void UTconvertArray (UT_Array< T > &dest, const UT_Array< S > &src)
 
template<typename T , typename S >
void UTconvertArray (UT_Array< T > &dest, const S *src, exint n)
 
template<typename T , typename S >
void UTconvertArray (T *dest, const UT_Array< S > &src)
 
template<typename T , typename S >
void UTconvertArray (T *dest, const S *src, int64 n)
 
 UT_SWAPPER_TEMPLATE (UT_Array)
 
template<typename OS , typename S >
OS & operator<< (OS &os, const UT_Array< S > &d)
 
template<typename T >
UT_API size_t format (char *buffer, size_t bufsize, const UT_Array< T > &v)
 

Macro Definition Documentation

#define __UT_ARRAY_H_INCLUDED__

Definition at line 16 of file UT_Array.h.

Function Documentation

template<typename T >
UT_API size_t format ( char *  buffer,
size_t  bufsize,
const UT_Array< T > &  v 
)
template<typename OS , typename S >
OS& operator<< ( OS &  os,
const UT_Array< S > &  d 
)
inline

Definition at line 1055 of file UT_Array.h.

UT_SWAPPER_TEMPLATE ( UT_Array  )
template<typename T , typename S >
void UTconvertArray ( UT_Array< T > &  dest,
const UT_Array< S > &  src 
)

Definition at line 1013 of file UT_Array.h.

template<typename T , typename S >
void UTconvertArray ( UT_Array< T > &  dest,
const S *  src,
exint  n 
)

Definition at line 1023 of file UT_Array.h.

template<typename T , typename S >
void UTconvertArray ( T *  dest,
const UT_Array< S > &  src 
)

Definition at line 1032 of file UT_Array.h.

template<typename T , typename S >
void UTconvertArray ( T *  dest,
const S *  src,
int64  n 
)

Definition at line 1041 of file UT_Array.h.