8 #ifndef DATASTOREUSER_H_ 9 #define DATASTOREUSER_H_ 32 _repr->dsManager = dsManager;
55 std::shared_ptr<Representation>
_repr;
virtual ~DataStoreUser()
Destructor.
Definition: DataStoreUser.h:23
A smart pointer not owning the wrapped object.
Definition: ObserverPtr.h:28
DataStoreUser()
Definition: DataStoreUser.h:20
IncludeFileExc.h IncludeFileExc class declaration.
Definition: Algorithm.h:21
observer_ptr< DataStoreManager > dsManager
Definition: DataStoreUser.h:47
DataStoreUser(const std::shared_ptr< Representation > &impl)
Definition: DataStoreUser.h:50
std::shared_ptr< Representation > & GetRepresentation()
Definition: DataStoreUser.h:52
observer_ptr< DataStoreManager > GetDataStoreManager()
Getter for the Data store manager.
Definition: DataStoreUser.h:42
Interface for classes needing access to the data stores.
Definition: DataStoreUser.h:17
virtual bool SetDataStoreManager(observer_ptr< DataStoreManager > dsManager)
Injector for dependency on DataStoreManager.
Definition: DataStoreUser.h:30
Definition: DataStoreUser.h:45
std::shared_ptr< Representation > _repr
Definition: DataStoreUser.h:55