spot  1.1.3
Public Types | Public Member Functions | Public Attributes | List of all members
spot::power_map Struct Reference

#include <tgbaalgos/powerset.hh>

Collaboration diagram for spot::power_map:
Collaboration graph

Public Types

typedef std::set< const state
*, state_ptr_less_than
power_state
 
typedef std::map< int,
power_state
power_map_data
 
typedef Sgi::hash_set< const
state *, state_ptr_hash,
state_ptr_equal
state_set
 

Public Member Functions

 ~power_map ()
 
const power_statestates_of (int s) const
 
const statecanonicalize (const state *s)
 

Public Attributes

power_map_data map_
 
state_set states
 

Member Typedef Documentation

Constructor & Destructor Documentation

spot::power_map::~power_map ( )
inline

References spot::state::destroy(), and states.

Member Function Documentation

const state* spot::power_map::canonicalize ( const state s)
inline

References spot::state::destroy(), and states.

const power_state& spot::power_map::states_of ( int  s) const
inline

References map_.

Member Data Documentation

power_map_data spot::power_map::map_

Referenced by states_of().

state_set spot::power_map::states

Referenced by canonicalize(), and ~power_map().


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

Please direct any question, comment, or bug report to the Spot mailing list at spot@lrde.epita.fr.
Generated on Tue Jul 9 2013 14:04:34 for spot by doxygen 1.8.4