1 /** 2 * -*- c++ -*- 3 * 4 * \file tags.hpp 5 * 6 * \brief Tags. 7 * 8 * Copyright (c) 2009, Marco Guazzone 9 * 10 * Distributed under the Boost Software License, Version 1.0. (See 11 * accompanying file LICENSE_1_0.txt or copy at 12 * http://www.boost.org/LICENSE_1_0.txt) 13 * 14 * \author Marco Guazzone, marco.guazzone@gmail.com 15 */ 16 17 #ifndef BOOST_NUMERIC_UBLAS_TAG_HPP 18 #define BOOST_NUMERIC_UBLAS_TAG_HPP 19 20 21 namespace boost { namespace numeric { namespace ublas { namespace tag { 22 23 /// \brief Tag for the major dimension. 24 struct major {}; 25 26 27 /// \brief Tag for the minor dimension. 28 struct minor {}; 29 30 31 /// \brief Tag for the leading dimension. 32 struct leading {}; 33 34 }}}} // Namespace boost::numeric::ublas::tag 35 36 37 #endif // BOOST_NUMERIC_UBLAS_TAG_HPP 38