Prakticke aspekty vývoje softwaru: Projekt 1 – Testování  1.0
Projekt zaměřený na osvojení praktik testování včetně technik test driven development, black box testing a white box testing.
Veřejné metody | Datové položky | Friends
Dokumentace třídy Edge

reprezentace hrany ...

#include <tdd_code.h>

Veřejné metody

 Edge (size_t a, size_t b)
 Konstruktor hrany. ...
 
bool operator== (const Edge &other) const
 Porovnávání hran. ...
 
bool operator!= (const Edge &other) const
 Porovnávání hran. ...
 

Datové položky

size_t a
 id uzlu a
 
size_t b
 id uzlu b
 

Friends

std::ostream & operator<< (std::ostream &os, const Edge &e)
 Vypíše hranu do streamu. ...
 

Detailní popis

reprezentace hrany

Jedná se o hotovou reprezentaci hrany a není nutný Váš zásah. Třída umožňuje porovnání dvou hran tak, že i opačně orientované hrany mezi stejnými dvěma uzly jsou si rovny.

Dokumentace konstruktoru a destruktoru

◆ Edge()

Edge::Edge ( size_t  a,
size_t  b 
)
inline

Konstruktor hrany.

Parametry
[in]aId uzlu a
[in]bId uzlu b

Dokumentace k metodám

◆ operator!=()

bool Edge::operator!= ( const Edge other) const
inline

Porovnávání hran.

Hrany jsou porovnávány podle id uzlů.

Parametry
[in]otherDruhá hrana.
Návratová hodnota
True pokud jsou hrany různé, jinak false.

◆ operator==()

bool Edge::operator== ( const Edge other) const
inline

Porovnávání hran.

Hrany jsou porovnávány podle id uzlů.

Parametry
[in]otherDruhá hrana.
Návratová hodnota
True pokud jsou hrany stejné, jinak false.

Dokumentace k friends

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const Edge e 
)
friend

Vypíše hranu do streamu.

Parametry
[in,out]osstream
[in]ehrana pro výpis
Návratová hodnota
stream

Dokumentace pro tuto třídu byla generována z následujícího souboru: