Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

more::phys::level_graph Struct Template Reference

#include <level_graph.h>

List of all members.

Public Types

Public Methods

template<typename LevelTraits>
struct more::phys::level_graph< LevelTraits >


Member Typedef Documentation

template<typename LevelTraits>
typedef LevelTraits more::phys::level_graph::level_traits
 

template<typename LevelTraits>
typedef std::pair<vertex_descriptor, std::set<radiation_node>::iterator struct level_iterator : std::bidirectional_iterator<level_type, std::ptrdiff_t> { level_iterator() {} explicit level_iterator(std::set<level_node>::iterator it) : m_it_lev(it) {} level_iterator& operator++() { ++m_it_lev; return *this; } level_iterator& operator--() { --m_it_lev; return *this; } level_iterator operator++(int) { level_iterator tmp = *this; ++*this; return tmp; } level_iterator operator--(int) { level_iterator tmp = *this; ++*this; return tmp; } bool operator==(level_iterator const& rhs) const { return m_it_lev == rhs.m_it_lev; } bool operator!=(level_iterator const& rhs) const { return m_it_lev != rhs.m_it_lev; } level_type const& operator*() { return m_it_lev-> more::phys::level_graph::m_lev
 

template<typename LevelTraits>
typedef std::set<level_node>::iterator more::phys::level_graph::vertex_descriptor
 


Member Function Documentation

template<typename LevelTraits>
level_type const* more::phys::level_graph< LevelTraits >::operator->   [inline]
 


The documentation for this struct was generated from the following file:
Generated on Sat Sep 7 19:13:03 2002 for more with Doxygen 1.2.13.1. Doxygen 1.2.13.1 is written and copyright 1997-2002 by Dimitri van Heesch.