bioprocessing  5.1.2
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

 bio
 

Functions

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

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.