#include "UT_API.h"#include "UT_Algorithm.h"#include "UT_ArrayHelp.h"#include "UT_Assert.h"#include "UT_VectorTypes.h"#include <SYS/SYS_TypeTraits.h>#include <SYS/SYS_Types.h>#include <algorithm>#include <functional>#include <iostream>#include <limits>#include <vector>#include <stdio.h>#include <string.h>Go to the source code of this file.
Classes | |
| class | UT_Array< T > |
| class | UT_Array< T >::iteratorT< FORWARD > |
| class | UT_ValArray< T > |
| class | UT_ArrayPrintLimit< T > |
Defines | |
| #define | UT_DECL_ARITHMETIC_SPECIALIZATION(T) |
Functions | |
| UT_API void | UTsetCompareFloatsTolerance (float tol) |
| UT_API float | UTgetCompareFloatsTolerance () |
| UT_API int | UTcompareFloats (const float *a, const float *b) |
| UT_API int | UTcompareInts (const int *a, const int *b) |
| 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, int 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_ArrayPrintLimit< S > &d) |
| template<typename OS , typename S > | |
| OS & | operator<< (OS &os, const UT_Array< S > &d) |
| #define UT_DECL_ARITHMETIC_SPECIALIZATION | ( | T | ) |
Value:
template <> UT_API T UT_ValArray<T>::sum() const; \ template <> UT_API void UT_ValArray<T>::display() const; \
Definition at line 940 of file UT_ValArray.h.
| OS& operator<< | ( | OS & | os, | |
| const UT_Array< S > & | d | |||
| ) | [inline] |
Definition at line 992 of file UT_ValArray.h.
| OS& operator<< | ( | OS & | os, | |
| const UT_ArrayPrintLimit< S > & | d | |||
| ) | [inline] |
Definition at line 971 of file UT_ValArray.h.
| UT_SWAPPER_TEMPLATE | ( | UT_Array | ) |
| UT_API int UTcompareFloats | ( | const float * | a, | |
| const float * | b | |||
| ) |
| UT_API int UTcompareInts | ( | const int * | a, | |
| const int * | b | |||
| ) |
| void UTconvertArray | ( | T * | dest, | |
| const S * | src, | |||
| int64 | n | |||
| ) | [inline] |
Definition at line 903 of file UT_ValArray.h.
| void UTconvertArray | ( | T * | dest, | |
| const UT_Array< S > & | src | |||
| ) | [inline] |
Definition at line 894 of file UT_ValArray.h.
| void UTconvertArray | ( | UT_Array< T > & | dest, | |
| const S * | src, | |||
| int | n | |||
| ) | [inline] |
Definition at line 885 of file UT_ValArray.h.
| void UTconvertArray | ( | UT_Array< T > & | dest, | |
| const UT_Array< S > & | src | |||
| ) | [inline] |
Definition at line 875 of file UT_ValArray.h.
| UT_API float UTgetCompareFloatsTolerance | ( | ) |
| UT_API void UTsetCompareFloatsTolerance | ( | float | tol | ) |
1.5.9