1 //Copyright (c) 2008-2016 Emil Dotchevski and Reverge Studios, Inc.
2 
3 //Distributed under the Boost Software License, Version 1.0. (See accompanying
4 //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5 
6 #ifndef UUID_01224884FC4111DF9570F7E4DED72085
7 #define UUID_01224884FC4111DF9570F7E4DED72085
8 
9 namespace
10 boost
11     {
12     namespace
13     qvm
14         {
15         template <class V>
16         struct
17         vec_traits
18             {
19             static int const dim=0;
20             typedef void scalar_type;
21             };
22 
23         template <class T>
24         struct
25         is_vec
26             {
27             static bool const value=vec_traits<T>::dim>0;
28             };
29         }
30     }
31 
32 #endif
33