Class GenericFactory

Class Documentation

class GenericFactory

Abstract factory that creates GenericMap and MutableGenericMap instances as needed.

Public Functions

virtual ~GenericFactory()
virtual std::unique_ptr<GenericMap<int>> makeGenericMap() const = 0

Create a map containing the following state:

  • KEY0: VALUE0

  • KEY1: VALUE1

  • KEY2: VALUE2

  • KEY3: VALUE3

  • KEY4: std::shared_ptr<>(VALUE4)

  • KEY5: VALUE5

  • KEY6: VALUE6

virtual std::unique_ptr<MutableGenericMap<std::string>> makeMutableGenericMap() const = 0

Create an empty map.