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