Lines Matching refs:value_type
28 typedef DataType value_type;
36 static void construct(value_type* pPtr)
37 { new (pPtr) value_type(); }
39 static void construct(value_type* pPtr, const value_type& pValue)
40 { new (pPtr) value_type(pValue); }
42 static void destroy(value_type* pPtr)
55 typedef DataType value_type;
75 static void construct(value_type* pPtr)
76 { new (pPtr) value_type(); }
78 static void construct(value_type* pPtr, const value_type& pValue)
79 { new (pPtr) value_type(pValue); }
81 static void destroy(value_type* pPtr)
82 { pPtr->~value_type(); }
99 typedef typename ChunkType::value_type value_type;
100 typedef typename ChunkType::value_type* pointer;
101 typedef typename ChunkType::value_type& reference;
102 typedef const typename ChunkType::value_type* const_pointer;
103 typedef const typename ChunkType::value_type& const_reference;
335 typedef DataType value_type;
372 { ::new((void *)pObject) value_type(pValue); }
389 typedef void* value_type;