lintel
0.2.0
Loading...
Searching...
No Matches
src
include
lintel
core
services
PersistableService.h
Go to the documentation of this file.
1
#ifndef LINTEL_PERSISTABLESERVICE_H
2
#define LINTEL_PERSISTABLESERVICE_H
3
4
#include <memory>
5
#include <vector>
6
7
#include "
lintel/core/services/PersistableBean.h
"
8
9
namespace
lintel
{
11
class
PersistableService
12
{
13
private
:
14
std::vector<std::shared_ptr<PersistableBean>> m_persistableBeans;
15
16
public
:
19
explicit
PersistableService
(std::vector<std::shared_ptr<PersistableBean>>
persistableBeans
);
20
22
void
awake
();
23
};
24
25
}
// namespace lintel
26
#endif
// LINTEL_PERSISTABLESERVICE_H
PersistableBean.h
lintel::PersistableService
Definition
PersistableService.h:12
lintel::PersistableService::PersistableService
PersistableService(std::vector< std::shared_ptr< PersistableBean > > persistableBeans)
lintel::PersistableService::awake
void awake()
lintel
Definition
BaseFeature.h:6
lintel::type_name
constexpr std::string_view type_name()
Definition
TypeName.h:9
Generated by
1.9.8