LeviLamina
Loading...
Searching...
No Matches
BootstrapConfig.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Bedrock::JSONObject { class ObjectNode; }
8// clang-format on
9
10namespace Bedrock {
11
12class BootstrapConfig {
13public:
14 // BootstrapConfig inner types declare
15 // clang-format off
16 struct LoadResult;
17 // clang-format on
18
19 // BootstrapConfig inner types define
20 struct LoadResult {
21 public:
22 // member variables
23 // NOLINTBEGIN
26 // NOLINTEND
27
28 public:
29 // prevent constructor by default
30 LoadResult& operator=(LoadResult const&);
31 LoadResult(LoadResult const&);
32 LoadResult();
33 };
34
35public:
36 // member variables
37 // NOLINTBEGIN
43 // NOLINTEND
44
45public:
46 // prevent constructor by default
47 BootstrapConfig& operator=(BootstrapConfig const&);
48 BootstrapConfig(BootstrapConfig const&);
49 BootstrapConfig();
50
51public:
52 // member functions
53 // NOLINTBEGIN
54 MCNAPI ::Bedrock::BootstrapConfig::LoadResult _makeBootstrapError(char const*, ...);
55
56 MCNAPI ::Bedrock::JSONObject::ObjectNode const* getRoot() const;
57
58 MCNAPI ::Bedrock::BootstrapConfig::LoadResult initialize(char const* fileName);
59 // NOLINTEND
60
61public:
62 // static functions
63 // NOLINTBEGIN
64 MCNAPI static ::Bedrock::BootstrapConfig& getSharedInstance();
65 // NOLINTEND
66};
67
68} // namespace Bedrock
MCAPI::Bedrock::BootstrapConfig::LoadResult _makeBootstrapError(char const *,...)
MCAPI::Bedrock::BootstrapConfig::LoadResult initialize(char const *fileName)
MCAPI::Bedrock::JSONObject::ObjectNode const * getRoot() const
static MCAPI ::Bedrock::BootstrapConfig & getSharedInstance()
Definition ObjectNode.h:17
Definition BootstrapConfig.h:20
Definition Alias.h:14