#include <Waiter.h>
Public Member Functions | |
Waiter () | |
~Waiter () | |
void | SetPizzaBuilder (PizzaBuilder *b) |
std::auto_ptr< Pizza > | GetPizza () |
void | ConstructPizza () |
Private Attributes | |
PizzaBuilder * | pizzaBuilder |
Definition at line 2 of file Waiter.h.
void Waiter::ConstructPizza | ( | ) | [inline] |
Definition at line 12 of file Waiter.h.
References PizzaBuilder::buildDough(), PizzaBuilder::buildSauce(), PizzaBuilder::buildTopping(), PizzaBuilder::createNewPizzaProduct(), and pizzaBuilder.
Referenced by main().
std::auto_ptr<Pizza> Waiter::GetPizza | ( | ) | [inline] |
Definition at line 11 of file Waiter.h.
References PizzaBuilder::GetPizza(), and pizzaBuilder.
Referenced by main().
void Waiter::SetPizzaBuilder | ( | PizzaBuilder * | b | ) | [inline] |
Definition at line 10 of file Waiter.h.
References pizzaBuilder.
Referenced by main().
PizzaBuilder* Waiter::pizzaBuilder [private] |
Definition at line 5 of file Waiter.h.
Referenced by ConstructPizza(), GetPizza(), and SetPizzaBuilder().