Design patterns
Classes | |
class | Composite |
Composite pattern. More... | |
class | CuriouslyRecurringTemplate |
Support for the curiously recurring template pattern. More... | |
class | LazyObject |
Framework for calculation on demand and result caching. More... | |
class | Observable |
Object that notifies its changes to a set of observables. More... | |
class | Observer |
Object that gets notified when a given observable changes. More... | |
class | Singleton |
Basic support for the singleton pattern. More... | |
class | AcyclicVisitor |
degenerate base class for the Acyclic Visitor pattern More... |