3 // author: Walter Brown
5 // ----------------------------------------------------------------------
12 // ----------------------------------------------------------------------
15 /// internal - used to decide if a class is arithmetic
16 template< bool, class >
20 /// internal - use if class T is arithmetic
22 struct enable_if<true, T>
24 typedef T type; //!< check type of class T
28 // ----------------------------------------------------------------------
31 /// internal - used by SimpleVector to decide if a class is arithmetic
32 template< bool, class >
36 /// internal - used by SimpleVector to decide if a class is arithmetic
38 struct disable_if<false, T>
40 typedef T type; //!< check type of class T
44 // ----------------------------------------------------------------------