| 123456789101112131415161718192021222324252627282930313233 | //Copyright (c) 2008-2016 Emil Dotchevski and Reverge Studios, Inc.//Distributed under the Boost Software License, Version 1.0. (See accompanying//file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)#ifndef BOOST_QVM_8C06FE26A3E711DEA02C88BA55D89593#define BOOST_QVM_8C06FE26A3E711DEA02C88BA55D89593namespaceboost    {    namespace    qvm        {        template <class M>        struct        mat_traits            {            static int const rows=0;            static int const cols=0;            typedef void scalar_type;            };        template <class T>        struct        is_mat            {            static bool const value=mat_traits<T>::rows>0 && mat_traits<T>::cols>0;            };        }    }#endif
 |