iv::SingularResource< RT > Class Template Reference
#include <SingularResource.hpp>
Public Member Functions | |
SingularResource (Instance *inst, ResourcePath const &path=ResourcePath()) | |
Instance * | instance () const |
void | path (ResourcePath const &path) |
const RT * | get () const |
const RT & | operator* () const |
const RT * | operator-> () const |
Public Attributes | |
ClientMarker | cm |
Detailed Description
template<class RT>
class iv::SingularResource< RT >
Definition at line 12 of file SingularResource.hpp.
Constructor & Destructor Documentation
◆ SingularResource()
template<class RT >
iv::SingularResource< RT >::SingularResource | ( | Instance * | inst, |
ResourcePath const & | path = ResourcePath() |
||
) |
Definition at line 5 of file SingularResource.inl.
Member Function Documentation
◆ instance()
template<class RT >
Instance * iv::SingularResource< RT >::instance |
Definition at line 15 of file SingularResource.inl.
◆ path()
template<class RT >
void iv::SingularResource< RT >::path | ( | ResourcePath const & | path | ) |
Definition at line 21 of file SingularResource.inl.
◆ get()
template<class RT >
const RT * iv::SingularResource< RT >::get |
Definition at line 30 of file SingularResource.inl.
◆ operator*()
template<class RT >
const RT & iv::SingularResource< RT >::operator* |
Definition at line 36 of file SingularResource.inl.
◆ operator->()
template<class RT >
const RT * iv::SingularResource< RT >::operator-> |
Definition at line 42 of file SingularResource.inl.
Member Data Documentation
◆ cm
template<class RT >
ClientMarker iv::SingularResource< RT >::cm |
Definition at line 15 of file SingularResource.hpp.
The documentation for this class was generated from the following files:
- ivorium_systems/ResourceManagementSystem/SingularResource.hpp
- ivorium_systems/ResourceManagementSystem/SingularResource.inl