Lines Matching refs:config_t

38 template < class config_t >
39 auto node<config_t>::add_out_edge( weak_edge_t outEdgePtr ) -> void in add_out_edge()
42 auto node = std::static_pointer_cast<typename config_t::final_node_t>(this->shared_from_this()); in add_out_edge()
48 config_t::template container_adapter< weak_edges_t >::insert( outEdgePtr, _out_edges ); in add_out_edge()
50config_t::template container_adapter< weak_nodes_t >::insert( outEdge->get_dst(), _out_nodes ); in add_out_edge()
56 template <class config_t>
57 auto node<config_t>::add_in_edge( weak_edge_t inEdgePtr ) -> void in add_in_edge()
60 auto node = std::static_pointer_cast<typename config_t::final_node_t>(this->shared_from_this()); in add_in_edge()
67 config_t::template container_adapter< weak_edges_t >::insert( inEdgePtr, _in_edges ); in add_in_edge()
69config_t::template container_adapter< weak_nodes_t >::insert( inEdge->get_src(), _in_nodes ); in add_in_edge()
75 template < class config_t >
76 auto node<config_t>::remove_out_edge( const weak_edge_t outEdge ) -> void in remove_out_edge()
81 …weak_node_t node{ std::static_pointer_cast<typename config_t::final_node_t>(this->shared_from_this… in remove_out_edge()
90 config_t::template container_adapter<weak_edges_t>::remove( outEdge, _out_edges ); in remove_out_edge()
91 config_t::template container_adapter<weak_nodes_t>::remove( outEdgePtr->get_dst(), _out_nodes ); in remove_out_edge()
100 template < class config_t >
101 auto node<config_t>::remove_in_edge( const weak_edge_t inEdge ) -> void in remove_in_edge()
104 …auto nodePtr = std::static_pointer_cast<typename config_t::final_node_t>(this->shared_from_this()); in remove_in_edge()
113 config_t::template container_adapter< weak_edges_t >::remove( inEdge, _in_edges ); in remove_in_edge()
114 config_t::template container_adapter< weak_nodes_t >::remove( inEdgePtr->get_src(), _in_nodes ); in remove_in_edge()
125 template < class config_t >
126 auto node<config_t>::has_node( const weak_node_t& node ) const noexcept -> bool in has_node()