/[svn]/libgig/trunk/src/Serialization.h
ViewVC logotype

Diff of /libgig/trunk/src/Serialization.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3164 by schoenebeck, Tue May 9 15:09:33 2017 UTC revision 3165 by schoenebeck, Tue May 9 15:24:45 2017 UTC
# Line 114  namespace Serialization { Line 114  namespace Serialization {
114      template<typename T>      template<typename T>
115      bool IsEnum(const T& data) {      bool IsEnum(const T& data) {
116          #if __cplusplus < 201103L          #if __cplusplus < 201103L
117          return std::is_enum<T>::value;          return std::tr1::is_enum<T>::value;
118          #else          #else
119          return __is_enum(T);          return __is_enum(T);
120          #endif          #endif
# Line 123  namespace Serialization { Line 123  namespace Serialization {
123      template<typename T>      template<typename T>
124      bool IsUnion(const T& data) {      bool IsUnion(const T& data) {
125          #if __cplusplus < 201103L          #if __cplusplus < 201103L
126          return std::is_union<T>::value;          return std::tr1::is_union<T>::value;
127          #else          #else
128          return __is_union(T);          return __is_union(T);
129          #endif          #endif
# Line 132  namespace Serialization { Line 132  namespace Serialization {
132      template<typename T>      template<typename T>
133      bool IsClass(const T& data) {      bool IsClass(const T& data) {
134          #if __cplusplus < 201103L          #if __cplusplus < 201103L
135          return std::is_class<T>::value;          return std::tr1::is_class<T>::value;
136          #else          #else
137          return __is_class(T);          return __is_class(T);
138          #endif          #endif

Legend:
Removed from v.3164  
changed lines
  Added in v.3165

  ViewVC Help
Powered by ViewVC