Classes | Namespaces | Typedefs | Functions

state.hh File Reference

#include <cstddef>
#include <bdd.h>
#include <cassert>
#include <functional>
#include <boost/shared_ptr.hpp>
Include dependency graph for state.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  spot::state
 Abstract class for states. More...
struct  spot::state_ptr_less_than
 Strict Weak Ordering for state*.This is meant to be used as a comparison functor for STL map whose key are of type state*. More...
struct  spot::state_ptr_equal
 An Equivalence Relation for state*.This is meant to be used as a comparison functor for Sgi hash_map whose key are of type state*. More...
struct  spot::state_ptr_hash
 Hash Function for state*.This is meant to be used as a hash functor for Sgi's hash_map whose key are of type state*. More...
struct  spot::state_shared_ptr_less_than
 Strict Weak Ordering for shared_state (shared_ptr<const state*>).This is meant to be used as a comparison functor for STL map whose key are of type shared_state. More...
struct  spot::state_shared_ptr_equal
 An Equivalence Relation for shared_state (shared_ptr<const state*>).This is meant to be used as a comparison functor for Sgi hash_map whose key are of type shared_state. More...
struct  spot::state_shared_ptr_hash
 Hash Function for shared_state (shared_ptr<const state*>).This is meant to be used as a hash functor for Sgi's hash_map whose key are of type shared_state. More...

Namespaces

namespace  spot

Typedefs

typedef boost::shared_ptr
< const state > 
spot::shared_state

Functions

void spot::shared_state_deleter (state *s)

Please comment this page and report errors about it on the RefDocComments page.
Generated on Mon Feb 7 2011 14:29:30 for spot by doxygen 1.7.1