WTF
WTF::VectorTraits< pair< First, Second > > Struct Template Reference
#include <VectorTraits.h>
Public Types | |
typedef VectorTraits< First > | FirstTraits |
typedef VectorTraits< Second > | SecondTraits |
Static Public Attributes | |
static const bool | canCompareWithMemcmp = FirstTraits::canCompareWithMemcmp && SecondTraits::canCompareWithMemcmp |
static const bool | canCopyWithMemcpy = FirstTraits::canCopyWithMemcpy && SecondTraits::canCopyWithMemcpy |
static const bool | canFillWithMemset = false |
static const bool | canInitializeWithMemset = FirstTraits::canInitializeWithMemset && SecondTraits::canInitializeWithMemset |
static const bool | canMoveWithMemcpy = FirstTraits::canMoveWithMemcpy && SecondTraits::canMoveWithMemcpy |
static const bool | needsDestruction = FirstTraits::needsDestruction || SecondTraits::needsDestruction |
static const bool | needsInitialization = FirstTraits::needsInitialization || SecondTraits::needsInitialization |
Detailed Description
template<typename First, typename Second>
struct WTF::VectorTraits< pair< First, Second > >
Definition at line 98 of file VectorTraits.h.
Member Typedef Documentation
template<typename First , typename Second >
typedef VectorTraits<First> WTF::VectorTraits< pair< First, Second > >::FirstTraits |
Definition at line 100 of file VectorTraits.h.
template<typename First , typename Second >
typedef VectorTraits<Second> WTF::VectorTraits< pair< First, Second > >::SecondTraits |
Definition at line 101 of file VectorTraits.h.
Member Data Documentation
template<typename First , typename Second >
const bool WTF::VectorTraits< pair< First, Second > >::canCompareWithMemcmp = FirstTraits::canCompareWithMemcmp && SecondTraits::canCompareWithMemcmp [static] |
Definition at line 109 of file VectorTraits.h.
template<typename First , typename Second >
const bool WTF::VectorTraits< pair< First, Second > >::canCopyWithMemcpy = FirstTraits::canCopyWithMemcpy && SecondTraits::canCopyWithMemcpy [static] |
Definition at line 107 of file VectorTraits.h.
template<typename First , typename Second >
const bool WTF::VectorTraits< pair< First, Second > >::canFillWithMemset = false [static] |
Definition at line 108 of file VectorTraits.h.
template<typename First , typename Second >
const bool WTF::VectorTraits< pair< First, Second > >::canInitializeWithMemset = FirstTraits::canInitializeWithMemset && SecondTraits::canInitializeWithMemset [static] |
Definition at line 105 of file VectorTraits.h.
template<typename First , typename Second >
const bool WTF::VectorTraits< pair< First, Second > >::canMoveWithMemcpy = FirstTraits::canMoveWithMemcpy && SecondTraits::canMoveWithMemcpy [static] |
Definition at line 106 of file VectorTraits.h.
template<typename First , typename Second >
const bool WTF::VectorTraits< pair< First, Second > >::needsDestruction = FirstTraits::needsDestruction || SecondTraits::needsDestruction [static] |
Definition at line 103 of file VectorTraits.h.
template<typename First , typename Second >
const bool WTF::VectorTraits< pair< First, Second > >::needsInitialization = FirstTraits::needsInitialization || SecondTraits::needsInitialization [static] |
Definition at line 104 of file VectorTraits.h.
The documentation for this struct was generated from the following file: