| Index: Source/wtf/TypeTraits.h
|
| diff --git a/Source/wtf/TypeTraits.h b/Source/wtf/TypeTraits.h
|
| index d89784a6eb32beeb3639d26881dd77bc4aaf0fc1..95254c4299a29ef0cc1f3306b8bac469ef8f495b 100644
|
| --- a/Source/wtf/TypeTraits.h
|
| +++ b/Source/wtf/TypeTraits.h
|
| @@ -72,6 +72,11 @@ namespace WTF {
|
|
|
| template<typename T> struct IsWeak { static const bool value = false; };
|
|
|
| + enum WeakHandlingFlag {
|
| + NoWeakHandlingInCollections,
|
| + WeakHandlingInCollections
|
| + };
|
| +
|
| // IsPod is misnamed as it doesn't cover all plain old data (pod) types.
|
| // Specifically, it doesn't allow for enums or for structs.
|
| template <typename T> struct IsPod { static const bool value = IsArithmetic<T>::value; };
|
|
|