Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::numeric::ublas::index_triple< M > Class Template Reference

#include <storage.hpp>

Inheritance diagram for boost::numeric::ublas::index_triple< M >:
Collaboration diagram for boost::numeric::ublas::index_triple< M >:

Public Types

typedef M::size_type size_type
 

Public Member Functions

BOOST_UBLAS_INLINE index_triple (M &m, size_type i)
 
BOOST_UBLAS_INLINE index_triple (const self_type &rhs)
 
BOOST_UBLAS_INLINE ~index_triple ()
 
BOOST_UBLAS_INLINE self_typeoperator= (const self_type &rhs)
 
BOOST_UBLAS_INLINE void swap (self_type &rhs)
 
BOOST_UBLAS_INLINE bool equal (const self_type &rhs) const
 
BOOST_UBLAS_INLINE bool less (const self_type &rhs) const
 

Friends

BOOST_UBLAS_INLINE friend void swap (self_type &lhs, self_type &rhs)
 
void swap (self_type lhs, self_type rhs)
 
BOOST_UBLAS_INLINE friend bool operator== (const self_type &lhs, const self_type &rhs)
 
BOOST_UBLAS_INLINE friend bool operator!= (const self_type &lhs, const self_type &rhs)
 
BOOST_UBLAS_INLINE friend bool operator< (const self_type &lhs, const self_type &rhs)
 
BOOST_UBLAS_INLINE friend bool operator>= (const self_type &lhs, const self_type &rhs)
 
BOOST_UBLAS_INLINE friend bool operator> (const self_type &lhs, const self_type &rhs)
 
BOOST_UBLAS_INLINE friend bool operator<= (const self_type &lhs, const self_type &rhs)
 

Member Typedef Documentation

template<class M >
typedef M::size_type boost::numeric::ublas::index_triple< M >::size_type

Constructor & Destructor Documentation

template<class M >
BOOST_UBLAS_INLINE boost::numeric::ublas::index_triple< M >::index_triple ( M &  m,
size_type  i 
)
inline
template<class M >
BOOST_UBLAS_INLINE boost::numeric::ublas::index_triple< M >::index_triple ( const self_type rhs)
inline
template<class M >
BOOST_UBLAS_INLINE boost::numeric::ublas::index_triple< M >::~index_triple ( )
inline

Member Function Documentation

template<class M >
BOOST_UBLAS_INLINE bool boost::numeric::ublas::index_triple< M >::equal ( const self_type rhs) const
inline
template<class M >
BOOST_UBLAS_INLINE bool boost::numeric::ublas::index_triple< M >::less ( const self_type rhs) const
inline
template<class M >
BOOST_UBLAS_INLINE self_type& boost::numeric::ublas::index_triple< M >::operator= ( const self_type rhs)
inline
template<class M >
BOOST_UBLAS_INLINE void boost::numeric::ublas::index_triple< M >::swap ( self_type rhs)
inline

Friends And Related Function Documentation

template<class M >
BOOST_UBLAS_INLINE friend bool operator!= ( const self_type lhs,
const self_type rhs 
)
friend
template<class M >
BOOST_UBLAS_INLINE friend bool operator< ( const self_type lhs,
const self_type rhs 
)
friend
template<class M >
BOOST_UBLAS_INLINE friend bool operator<= ( const self_type lhs,
const self_type rhs 
)
friend
template<class M >
BOOST_UBLAS_INLINE friend bool operator== ( const self_type lhs,
const self_type rhs 
)
friend
template<class M >
BOOST_UBLAS_INLINE friend bool operator> ( const self_type lhs,
const self_type rhs 
)
friend
template<class M >
BOOST_UBLAS_INLINE friend bool operator>= ( const self_type lhs,
const self_type rhs 
)
friend
template<class M >
BOOST_UBLAS_INLINE friend void swap ( self_type lhs,
self_type rhs 
)
friend
template<class M >
void swap ( self_type  lhs,
self_type  rhs 
)
friend

The documentation for this class was generated from the following file: