HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UT_ArraySet.h File Reference
#include "UT_Array.h"
#include "UT_Assert.h"
#include "UT_SmallArray.h"
#include "UT_StringHolder.h"
#include "UT_UniquePtr.h"
#include "UT_SharedPtr.h"
#include <SYS/SYS_Inline.h>
#include <SYS/SYS_Math.h>
#include <SYS/SYS_Types.h>
#include <limits>
#include <stdint.h>
#include <utility>
+ Include dependency graph for UT_ArraySet.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  UT::DefaultClearer< T >
 
struct  UT::DefaultClearer< S * >
 
struct  UT::NumericClearer< T >
 
struct  UT::DefaultClearer< int8_t >
 
struct  UT::DefaultClearer< uint8_t >
 
struct  UT::DefaultClearer< int16_t >
 
struct  UT::DefaultClearer< uint16_t >
 
struct  UT::DefaultClearer< int32_t >
 
struct  UT::DefaultClearer< uint32_t >
 
struct  UT::DefaultClearer< int64_t >
 
struct  UT::DefaultClearer< uint64_t >
 
struct  UT::DefaultClearer< float >
 
struct  UT::DefaultClearer< double >
 
struct  UT::DefaultClearer< long double >
 
struct  UT::DefaultClearer< bool >
 
struct  UT::DefaultClearer< std::pair< S0, S1 > >
 
struct  UT::DefaultClearer< UT_StringHolder >
 
struct  UT::DefaultClearer< UT_Array< T > >
 
struct  UT::DefaultClearer< UT_SmallArray< T, BYTES > >
 
struct  UT::DefaultClearer< UT_UniquePtr< T > >
 
struct  UT::DefaultClearer< UT_SharedPtr< T > >
 
class  UT::ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual >
 
class  UT::ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual >::iterator_t< constant_type >
 Set iterator class. More...
 
class  UT::ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual >::const_iterator
 
struct  UT::DefaultClearer< ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual > >
 

Namespaces

 UT
 
 std
 

Macros

#define __UT_ArraySet__
 

Functions

template<typename Key , bool MULTI, int MAX_LOAD_FACTOR_256, typename Clearer , class Hash , class KeyEqual >
void std::swap (UT::ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual > &a, UT::ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual > &b)
 

Macro Definition Documentation

#define __UT_ArraySet__

Definition at line 14 of file UT_ArraySet.h.