theplu::yat::utility::Mutable_Container2D< T > Class Template Reference

Concept check for Mutable Container2D. More...

#include <yat/utility/concept_check.h>

Inheritance diagram for theplu::yat::utility::Mutable_Container2D< T >:

theplu::yat::utility::Container2D< T >

List of all members.

Public Types

typedef T::reference reference
 reference
typedef T::iterator iterator
 iterator
typedef T::row_iterator row_iterator
 row_iterator
typedef T::column_iterator column_iterator
 column_iterator
typedef T::value_type value_type
 value_type
typedef T::const_reference const_reference
 const_reference
typedef T::const_iterator const_iterator
 const_iterator
typedef T::const_row_iterator const_row_iterator
 const_row_iterator
typedef T::const_column_iterator const_column_iterator
 const_column_iterator

Public Member Functions

 BOOST_CONCEPT_USAGE (Mutable_Container2D)
 function doing the concept test
 BOOST_CONCEPT_USAGE (Container2D)
 function doing the concept test


Detailed Description

template<class T>
class theplu::yat::utility::Mutable_Container2D< T >

Concept check for Mutable Container2D.

This class is intended to be used in a BOOST_CONCEPT_ASSERT

     template<class T>
     void some_function(const T& t)
     {
     BOOST_CONCEPT_ASSERT((Mutable_Container2D<T>));
     ...
     }

Since:
New in yat 0.7

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

Generated on Mon Nov 7 02:25:52 2011 for yat by  doxygen 1.5.9