LeviLamina
Loading...
Searching...
No Matches
ApplicationDataStores.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/application/IApplicationDataStores.h"
7#include "mc/deps/core/utility/NonOwnerPointer.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace Bedrock { class DataStore; }
12// clang-format on
13
14namespace Bedrock {
15
16class ApplicationDataStores : public ::Bedrock::IApplicationDataStores {
17public:
18 // member variables
19 // NOLINTBEGIN
24 // NOLINTEND
25
26public:
27 // prevent constructor by default
28 ApplicationDataStores& operator=(ApplicationDataStores const&);
29 ApplicationDataStores(ApplicationDataStores const&);
30 ApplicationDataStores();
31
32public:
33 // virtual functions
34 // NOLINTBEGIN
35 virtual ~ApplicationDataStores() /*override*/ = default;
36
37 virtual void init() /*override*/;
38
39 virtual ::Bedrock::NonOwnerPointer<::Bedrock::DataStore>
40 getDataStore(::Bedrock::IApplicationDataStores::DataStores which) /*override*/;
41
42 virtual ::Bedrock::NonOwnerPointer<::Bedrock::DataStore const>
43 getDataStore(::Bedrock::IApplicationDataStores::DataStores which) const /*override*/;
44 // NOLINTEND
45
46public:
47 // member functions
48 // NOLINTBEGIN
49 MCNAPI void _initDataStore(::Bedrock::IApplicationDataStores::DataStores which);
50 // NOLINTEND
51
52public:
53 // virtual function thunks
54 // NOLINTBEGIN
55 MCNAPI void $init();
56
57 MCNAPI ::Bedrock::NonOwnerPointer<::Bedrock::DataStore>
58 $getDataStore(::Bedrock::IApplicationDataStores::DataStores which);
59
60 MCNAPI ::Bedrock::NonOwnerPointer<::Bedrock::DataStore const>
61 $getDataStore(::Bedrock::IApplicationDataStores::DataStores which) const;
62
63
64 // NOLINTEND
65};
66
67} // namespace Bedrock
MCAPI ::Bedrock::NonOwnerPointer<::Bedrock::DataStore > $getDataStore(::Bedrock::IApplicationDataStores::DataStores which)
MCAPI void _initDataStore(::Bedrock::IApplicationDataStores::DataStores which)
MCAPI ::Bedrock::NonOwnerPointer<::Bedrock::DataStore const > $getDataStore(::Bedrock::IApplicationDataStores::DataStores which) const
Definition DataStore.h:21
Definition IApplicationDataStores.h:16
Definition Alias.h:14