namespace
managedContainers
Classes
- class AbstractFileBasedManagedObject
- class AbstractManagedObject
- This abstract base class provides the interface of expected functionality for an object to be manageable by esp::
core:: managedContainers:: ManagedContainer class template specializations. Any class that inherits from this class properly can be managed by a esp:: core:: managedContainers:: ManagedContainer specilization. -
template<class T, ManagedObjectAccess Access>class ManagedContainer
- Class template defining responsibilities and functionality for managing esp::
core:: managedContainers:: AbstractManagedObject constructs. - class ManagedContainerBase
- Base class of Managed Container, holding template-type-independent functionality.
-
template<class T, ManagedObjectAccess Access>class ManagedFileBasedContainer
- Class template defining file-io-based responsibilities and functionality for managing esp::
core:: managedContainers:: AbstractFileBasedManagedObject constructs.
Enums
- enum class ManagedObjectAccess { Copy, Share }
- This enum describes how objects held in the ManagedConatainer are accessed.