ViennaGrid - The Vienna Grid Library  2.1.0
Data Structures | Public Types | Public Member Functions | Data Fields
segment_info_t< element_segment_mapping_type, container_tag > Struct Template Reference

Information container providing iteration over segments of a segmentation. More...

#include <segmentation.hpp>

Data Structures

class  const_iterator

Public Types

typedef
viennagrid::result_of::container
< element_segment_mapping_type,
container_tag >::type 
element_segment_mapping_container_type
typedef
element_segment_mapping_type::segment_element_info_type 
segment_element_info_type
typedef
element_segment_mapping_type::segment_id_type 
segment_id_type

Public Member Functions

const_iterator begin () const
const_iterator cbegin () const
const_iterator cend () const
bool empty () const
const_iterator end () const
bool is_equal (segment_info_t const &other) const
std::size_t size () const

Data Fields

element_segment_mapping_container_type element_segment_mapping_container

Detailed Description

template<typename element_segment_mapping_type, typename container_tag = viennagrid::std_vector_tag>
struct viennagrid::detail::segment_info_t< element_segment_mapping_type, container_tag >

Information container providing iteration over segments of a segmentation.


Member Typedef Documentation

typedef viennagrid::result_of::container<element_segment_mapping_type, container_tag>::type element_segment_mapping_container_type
typedef element_segment_mapping_type::segment_element_info_type segment_element_info_type
typedef element_segment_mapping_type::segment_id_type segment_id_type

Member Function Documentation

const_iterator begin ( ) const [inline]
const_iterator cbegin ( ) const [inline]
const_iterator cend ( ) const [inline]
bool empty ( ) const [inline]
const_iterator end ( ) const [inline]
bool is_equal ( segment_info_t< element_segment_mapping_type, container_tag > const &  other) const [inline]
std::size_t size ( ) const [inline]

Field Documentation


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