bioprocessing 6.0.4
baseedge.h File Reference
#include <cartobase/smart/rcptr.h>
Include dependency graph for baseedge.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  bio::BaseEdge< V >
 Base class for edges. More...
 
class  bio::BaseEdgeRef< V >
 Reference counting pointer to a BaseEdge. More...
 

Namespaces

namespace  bio
 

Functions

template<typename V>
std::ostream & operator<< (std::ostream &os, const bio::BaseEdge< V > &e)
 Print of a BaseEdge.
 
template<typename V>
std::ostream & operator<< (std::ostream &os, const bio::BaseEdgeRef< V > &e)
 Print of a BaseEdgeRef.
 

Function Documentation

◆ operator<<() [1/2]

template<typename V>
std::ostream & operator<< ( std::ostream & os,
const bio::BaseEdge< V > & e )

Print of a BaseEdge.

The resulting string shows as E{ xy }

Definition at line 85 of file baseedge.h.

References bio::BaseEdge< V >::x(), and bio::BaseEdge< V >::y().

◆ operator<<() [2/2]

template<typename V>
std::ostream & operator<< ( std::ostream & os,
const bio::BaseEdgeRef< V > & e )

Print of a BaseEdgeRef.

The resulting string shows as E{ xy }
(E{ NULL } if it's a none pointer)

Definition at line 201 of file baseedge.h.