Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::cyber::service_discovery::Edge Class Reference

#include <graph.h>

Collaboration diagram for apollo::cyber::service_discovery::Edge:
Collaboration graph

Public Member Functions

 Edge ()
 
 Edge (const Edge &other)
 
 Edge (const Vertice &src, const Vertice &dst, const std::string &val)
 
virtual ~Edge ()
 
Edgeoperator= (const Edge &rhs)
 
bool operator== (const Edge &rhs) const
 
bool IsValid () const
 
std::string GetKey () const
 
const Verticesrc () const
 
void set_src (const Vertice &v)
 
const Verticedst () const
 
void set_dst (const Vertice &v)
 
const std::string & value () const
 
void set_value (const std::string &val)
 

Constructor & Destructor Documentation

◆ Edge() [1/3]

apollo::cyber::service_discovery::Edge::Edge ( )

◆ Edge() [2/3]

apollo::cyber::service_discovery::Edge::Edge ( const Edge other)

◆ Edge() [3/3]

apollo::cyber::service_discovery::Edge::Edge ( const Vertice src,
const Vertice dst,
const std::string &  val 
)

◆ ~Edge()

virtual apollo::cyber::service_discovery::Edge::~Edge ( )
virtual

Member Function Documentation

◆ dst()

const Vertice& apollo::cyber::service_discovery::Edge::dst ( ) const
inline

◆ GetKey()

std::string apollo::cyber::service_discovery::Edge::GetKey ( ) const

◆ IsValid()

bool apollo::cyber::service_discovery::Edge::IsValid ( ) const

◆ operator=()

Edge& apollo::cyber::service_discovery::Edge::operator= ( const Edge rhs)

◆ operator==()

bool apollo::cyber::service_discovery::Edge::operator== ( const Edge rhs) const

◆ set_dst()

void apollo::cyber::service_discovery::Edge::set_dst ( const Vertice v)
inline

◆ set_src()

void apollo::cyber::service_discovery::Edge::set_src ( const Vertice v)
inline

◆ set_value()

void apollo::cyber::service_discovery::Edge::set_value ( const std::string &  val)
inline

◆ src()

const Vertice& apollo::cyber::service_discovery::Edge::src ( ) const
inline

◆ value()

const std::string& apollo::cyber::service_discovery::Edge::value ( ) const
inline

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