Blame boost/qvm/mat_traits.hpp

Packit 58578d
//Copyright (c) 2008-2016 Emil Dotchevski and Reverge Studios, Inc.
Packit 58578d

Packit 58578d
//Distributed under the Boost Software License, Version 1.0. (See accompanying
Packit 58578d
//file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
Packit 58578d

Packit 58578d
#ifndef UUID_8C06FE26A3E711DEA02C88BA55D89593
Packit 58578d
#define UUID_8C06FE26A3E711DEA02C88BA55D89593
Packit 58578d

Packit 58578d
namespace
Packit 58578d
boost
Packit 58578d
    {
Packit 58578d
    namespace
Packit 58578d
    qvm
Packit 58578d
        {
Packit 58578d
        template <class M>
Packit 58578d
        struct
Packit 58578d
        mat_traits
Packit 58578d
            {
Packit 58578d
            static int const rows=0;
Packit 58578d
            static int const cols=0;
Packit 58578d
            typedef void scalar_type;
Packit 58578d
            };
Packit 58578d

Packit 58578d
        template <class T>
Packit 58578d
        struct
Packit 58578d
        is_mat
Packit 58578d
            {
Packit 58578d
            static bool const value=mat_traits<T>::rows>0 && mat_traits<T>::cols>0;
Packit 58578d
            };
Packit 58578d
        }
Packit 58578d
    }
Packit 58578d

Packit 58578d
#endif