tags.hpp 731 B

12345678910111213141516171819202122232425262728293031323334353637
  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. #ifndef BOOST_NUMERIC_UBLAS_TAG_HPP
  17. #define BOOST_NUMERIC_UBLAS_TAG_HPP
  18. namespace boost { namespace numeric { namespace ublas { namespace tag {
  19. /// \brief Tag for the major dimension.
  20. struct major {};
  21. /// \brief Tag for the minor dimension.
  22. struct minor {};
  23. /// \brief Tag for the leading dimension.
  24. struct leading {};
  25. }}}} // Namespace boost::numeric::ublas::tag
  26. #endif // BOOST_NUMERIC_UBLAS_TAG_HPP