ECSTASY
All in the name
Loading...
Searching...
No Matches
IResource.hpp
Go to the documentation of this file.
1
11
12#ifndef ECSTASY_RESOURCE_IRESOURCE_HPP_
13#define ECSTASY_RESOURCE_IRESOURCE_HPP_
14
15#include "ecstasy/config.hpp"
16
17#ifdef ECSTASY_LOCKABLE_RESOURCES
19#endif
20
21namespace ecstasy
22{
30#ifdef ECSTASY_LOCKABLE_RESOURCES
32#endif
33 {
34 public:
36 virtual ~IResource() = default;
37 }; // namespace ecstasy
38} // namespace ecstasy
39
40#endif /* !ECSTASY_RESOURCE_IRESOURCE_HPP_ */
Wrapper for std::shared_mutex allowing recursive locking by the same thread.
Base class of all registry resources.
Definition IResource.hpp:33
virtual ~IResource()=default
Default destructor.
Wrapper for std::shared_mutex allowing recursive locking by the same thread.
Namespace containing all symbols specific to ecstasy.
Definition ecstasy.hpp:30