ViennaGrid - The Vienna Grid Library  2.1.0
Public Types | Public Member Functions
container< base_container_, handle_tag_ > Class Template Reference

#include <container.hpp>

Inheritance diagram for container< base_container_, handle_tag_ >:
container_base< base_container_, handle_tag_ > handled_container< base_container_, handle_tag_ > base_container_

Public Types

typedef base_container_ base_container
typedef
result_of::const_handle_type
< base_container, handle_tag >
::type 
const_handle_type
typedef detail::const_iterator
< typename
base_container::iterator,
typename
base_container::const_iterator,
handle_tag
const_iterator
typedef handle_tag_ handle_tag
typedef result_of::handle_type
< base_container, handle_tag >
::type 
handle_type
typedef std::pair< handle_type,
bool > 
insert_return_type
typedef detail::iterator
< typename
base_container::iterator,
typename
base_container::const_iterator,
handle_tag
iterator
typedef base_container::value_type value_type

Public Member Functions

iterator begin ()
const_iterator begin () const
const_iterator cbegin () const
const_iterator cend () const
iterator end ()
const_iterator end () const
handle_type handle_at (std::size_t pos)
const_handle_type handle_at (std::size_t pos) const

template<typename base_container_, typename handle_tag_>
class viennagrid::detail::container< base_container_, handle_tag_ >


Member Typedef Documentation

typedef detail::const_iterator<typename base_container::iterator, typename base_container::const_iterator, handle_tag> const_iterator
typedef handle_tag_ handle_tag
typedef std::pair<handle_type, bool> insert_return_type
typedef detail::iterator<typename base_container::iterator, typename base_container::const_iterator, handle_tag> iterator
typedef base_container::value_type value_type

Member Function Documentation

iterator begin ( ) [inline]
const_iterator begin ( ) const [inline]
const_iterator cbegin ( ) const [inline]
const_iterator cend ( ) const [inline]
iterator end ( ) [inline]
const_iterator end ( ) const [inline]
handle_type handle_at ( std::size_t  pos) [inline]
const_handle_type handle_at ( std::size_t  pos) const [inline]

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