KizarmProbe.
 Vše Třídy Soubory Funkce Proměnné Výčty Hodnoty výčtu Definice maker Skupiny Stránky
Veřejné metody | Seznam všech členů
Dokumentace třídy Mirror

Obraceč datového toku má 2 třídy. ...

#include <mirror.h>

Veřejné metody

 Mirror ()
 Konstruktor.
 
void operator+= (BaseLayer &bl)
 

Detailní popis

TwoTop je vlastní obraceč, dědí vlastnosti BaseLayer, pouze metoda Up je přetížena - to je to vlastní převrácení. Hlavní třída Mirror, jejíž instance je pak v kódu použita obsahuje 2 rovnocenné instance třídy TwoTop, které musí být ve stacku vždy navrchu. První část stacku volá Up jedné instance, druhá Up té druhé. Proto tam musí být dvě. Podobně by šel udělat něco jako Fork, odbočení datového toku.

A zase - všechny metody jsou tak jednoduché, že jsou celé v hlavičce, tedy inline.

Dokumentace k metodám

void Mirror::operator+= ( BaseLayer bl)
inline

Zřetězení voláme 2x. Poprvé pro jednu, podruhé pro druhou instanci TwoTop. Protože je tato třída navrchu (vlevo), operátor nic nevrací. Protože L a R jsou rovnoprávné, je jedno která část stacku se postaví dřív.

Parametry
blLeft

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