Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::base_state< GraphThis, GraphOther, IndexMapThis, IndexMapOther > Class Template Reference

#include <vf2_sub_graph_iso.hpp>

Inheritance diagram for boost::detail::base_state< GraphThis, GraphOther, IndexMapThis, IndexMapOther >:

Public Member Functions

 base_state (const GraphThis &graph_this, const GraphOther &graph_other, IndexMapThis index_map_this, IndexMapOther index_map_other)
 
void push (const vertex_this_type &v_this, const vertex_other_type &v_other)
 
void pop (const vertex_this_type &v_this, const vertex_other_type &)
 
bool term_in () const
 
bool term_in (const vertex_this_type &v) const
 
bool term_out () const
 
bool term_out (const vertex_this_type &v) const
 
bool term_both () const
 
bool term_both (const vertex_this_type &v) const
 
bool in_core (const vertex_this_type &v) const
 
size_type count () const
 
vertex_other_type core (const vertex_this_type &v) const
 
core_map_type get_map () const
 
size_type in_depth (const vertex_this_type &v) const
 
size_type out_depth (const vertex_this_type &v) const
 
boost::tuple< size_type,
size_type, size_type > 
term_set () const
 

Constructor & Destructor Documentation

template<typename GraphThis, typename GraphOther, typename IndexMapThis, typename IndexMapOther>
boost::detail::base_state< GraphThis, GraphOther, IndexMapThis, IndexMapOther >::base_state ( const GraphThis &  graph_this,
const GraphOther &  graph_other,
IndexMapThis  index_map_this,
IndexMapOther  index_map_other 
)
inline

Member Function Documentation

template<typename GraphThis, typename GraphOther, typename IndexMapThis, typename IndexMapOther>
size_type boost::detail::base_state< GraphThis, GraphOther, IndexMapThis, IndexMapOther >::count ( ) const
inline
template<typename GraphThis, typename GraphOther, typename IndexMapThis, typename IndexMapOther>
core_map_type boost::detail::base_state< GraphThis, GraphOther, IndexMapThis, IndexMapOther >::get_map ( ) const
inline
template<typename GraphThis, typename GraphOther, typename IndexMapThis, typename IndexMapOther>
size_type boost::detail::base_state< GraphThis, GraphOther, IndexMapThis, IndexMapOther >::in_depth ( const vertex_this_type &  v) const
inline
template<typename GraphThis, typename GraphOther, typename IndexMapThis, typename IndexMapOther>
size_type boost::detail::base_state< GraphThis, GraphOther, IndexMapThis, IndexMapOther >::out_depth ( const vertex_this_type &  v) const
inline
template<typename GraphThis, typename GraphOther, typename IndexMapThis, typename IndexMapOther>
void boost::detail::base_state< GraphThis, GraphOther, IndexMapThis, IndexMapOther >::pop ( const vertex_this_type &  v_this,
const vertex_other_type &   
)
inline
template<typename GraphThis, typename GraphOther, typename IndexMapThis, typename IndexMapOther>
void boost::detail::base_state< GraphThis, GraphOther, IndexMapThis, IndexMapOther >::push ( const vertex_this_type &  v_this,
const vertex_other_type &  v_other 
)
inline
template<typename GraphThis, typename GraphOther, typename IndexMapThis, typename IndexMapOther>
bool boost::detail::base_state< GraphThis, GraphOther, IndexMapThis, IndexMapOther >::term_both ( const vertex_this_type &  v) const
inline
template<typename GraphThis, typename GraphOther, typename IndexMapThis, typename IndexMapOther>
bool boost::detail::base_state< GraphThis, GraphOther, IndexMapThis, IndexMapOther >::term_in ( const vertex_this_type &  v) const
inline
template<typename GraphThis, typename GraphOther, typename IndexMapThis, typename IndexMapOther>
bool boost::detail::base_state< GraphThis, GraphOther, IndexMapThis, IndexMapOther >::term_out ( const vertex_this_type &  v) const
inline
template<typename GraphThis, typename GraphOther, typename IndexMapThis, typename IndexMapOther>
boost::tuple<size_type, size_type, size_type> boost::detail::base_state< GraphThis, GraphOther, IndexMapThis, IndexMapOther >::term_set ( ) const
inline

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