Declaration of the Strategy_SortEntries_ClassFactory class and implementation of the various StrategyXXX classes that implement the ISortEntries interface as used in the Strategy Pattern. More...
#include <algorithm>#include <exception>#include "Strategy_ISortEntries.h"#include "Strategy_EntryInformation.h"

Go to the source code of this file.
Classes | |
| class | Strategy_SortEntries_ByName |
| Strategy for sorting the names in ascending (or descending) order. More... | |
| class | Strategy_SortEntries_ByAge |
| Strategy for sorting the ages in ascending (or descending) order. More... | |
| class | Strategy_SortEntries_ByHeight |
| Strategy for sorting the heights in ascending (or descending) order. More... | |
| class | Strategy_SortEntries_ClassFactory |
| Holds the class constructor for the sorting strategies. More... | |
Namespaces | |
| namespace | DesignPatternExamples_cpp |
| The namespace containing all Design Pattern Examples implemented in C++. | |
Macros | |
| #define | __STRATEGY_SORTENTRIES_CLASSES_H__ |
Declaration of the Strategy_SortEntries_ClassFactory class and implementation of the various StrategyXXX classes that implement the ISortEntries interface as used in the Strategy Pattern.
Definition in file Strategy_SortEntries_Classes.h.
| #define __STRATEGY_SORTENTRIES_CLASSES_H__ |
Definition at line 11 of file Strategy_SortEntries_Classes.h.