HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT::DefaultClearer< UT_Pair< S0, S1 > > Struct Template Reference

#include <UT_Pair.h>

Public Types

using Type = UT_Pair< S0, S1 >
 

Static Public Member Functions

static void clear (Type &v)
 
static bool isClear (const Type &v)
 
static void clearConstruct (Type *p)
 

Static Public Attributes

static const bool clearNeedsDestruction
 

Detailed Description

template<typename S0, typename S1>
struct UT::DefaultClearer< UT_Pair< S0, S1 > >

Definition at line 68 of file UT_Pair.h.

Member Typedef Documentation

template<typename S0 , typename S1 >
using UT::DefaultClearer< UT_Pair< S0, S1 > >::Type = UT_Pair<S0, S1>

Definition at line 70 of file UT_Pair.h.

Member Function Documentation

template<typename S0 , typename S1 >
static void UT::DefaultClearer< UT_Pair< S0, S1 > >::clear ( Type v)
inlinestatic

Definition at line 72 of file UT_Pair.h.

template<typename S0 , typename S1 >
static void UT::DefaultClearer< UT_Pair< S0, S1 > >::clearConstruct ( Type p)
inlinestatic

Definition at line 84 of file UT_Pair.h.

template<typename S0 , typename S1 >
static bool UT::DefaultClearer< UT_Pair< S0, S1 > >::isClear ( const Type v)
inlinestatic

Definition at line 78 of file UT_Pair.h.

Member Data Documentation

template<typename S0 , typename S1 >
const bool UT::DefaultClearer< UT_Pair< S0, S1 > >::clearNeedsDestruction
static
Initial value:
=
DefaultClearer<S0>::clearNeedsDestruction ||
DefaultClearer<S1>::clearNeedsDestruction

Definition at line 90 of file UT_Pair.h.


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