HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT::DefaultClearer< ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual > > Struct Template Reference

#include <UT_ArraySet.h>

Public Types

using TheType = ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual >
 

Static Public Member Functions

static SYS_FORCE_INLINE void clear (TheType &v)
 
static SYS_FORCE_INLINE bool isClear (TheType &v)
 
static SYS_FORCE_INLINE void clearConstruct (TheType *p)
 

Static Public Attributes

static const bool clearNeedsDestruction = false
 

Detailed Description

template<typename Key, bool MULTI, std::size_t MAX_LOAD_FACTOR_256, typename Clearer, class Hash, class KeyEqual>
struct UT::DefaultClearer< ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual > >

Definition at line 1601 of file UT_ArraySet.h.

Member Typedef Documentation

template<typename Key , bool MULTI, std::size_t MAX_LOAD_FACTOR_256, typename Clearer , class Hash , class KeyEqual >
using UT::DefaultClearer< ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual > >::TheType = ArraySet<Key,MULTI,MAX_LOAD_FACTOR_256,Clearer,Hash,KeyEqual>

Definition at line 1603 of file UT_ArraySet.h.

Member Function Documentation

template<typename Key , bool MULTI, std::size_t MAX_LOAD_FACTOR_256, typename Clearer , class Hash , class KeyEqual >
static SYS_FORCE_INLINE void UT::DefaultClearer< ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual > >::clear ( TheType v)
inlinestatic

Definition at line 1605 of file UT_ArraySet.h.

template<typename Key , bool MULTI, std::size_t MAX_LOAD_FACTOR_256, typename Clearer , class Hash , class KeyEqual >
static SYS_FORCE_INLINE void UT::DefaultClearer< ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual > >::clearConstruct ( TheType p)
inlinestatic

Definition at line 1609 of file UT_ArraySet.h.

template<typename Key , bool MULTI, std::size_t MAX_LOAD_FACTOR_256, typename Clearer , class Hash , class KeyEqual >
static SYS_FORCE_INLINE bool UT::DefaultClearer< ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual > >::isClear ( TheType v)
inlinestatic

Definition at line 1607 of file UT_ArraySet.h.

Member Data Documentation

template<typename Key , bool MULTI, std::size_t MAX_LOAD_FACTOR_256, typename Clearer , class Hash , class KeyEqual >
const bool UT::DefaultClearer< ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual > >::clearNeedsDestruction = false
static

Definition at line 1611 of file UT_ArraySet.h.


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