LeviLamina
Loading...
Searching...
No Matches
ILocalizationDictionary.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Core { class Path; }
8// clang-format on
9
10class ILocalizationDictionary {
11public:
12 // member variables
13 // NOLINTBEGIN
17 // NOLINTEND
18
19public:
20 // prevent constructor by default
21 ILocalizationDictionary& operator=(ILocalizationDictionary const&);
22 ILocalizationDictionary(ILocalizationDictionary const&);
23 ILocalizationDictionary();
24
25public:
26 // virtual functions
27 // NOLINTBEGIN
28#ifdef LL_PLAT_S
29 virtual ~ILocalizationDictionary() = default;
30#else // LL_PLAT_C
31 virtual ~ILocalizationDictionary();
32#endif
33
34 virtual ::std::string getLocString(::std::string const&) const = 0;
35
36 virtual bool isLocalizationReady() const = 0;
37
38 virtual void _updateLoc() = 0;
39 // NOLINTEND
40
41public:
42 // member functions
43 // NOLINTBEGIN
44 MCNAPI_C bool _updateLocPath(::Core::Path const& locFilePath);
45
46 MCNAPI_C void updateLoc();
47 // NOLINTEND
48
49public:
50 // destructor thunk
51 // NOLINTBEGIN
52 MCNAPI void $dtor();
53 // NOLINTEND
54
55public:
56 // virtual function thunks
57 // NOLINTBEGIN
58
59 // NOLINTEND
60
61public:
62 // vftables
63 // NOLINTBEGIN
64 MCNAPI static void** $vftable();
65 // NOLINTEND
66};
Definition Path.h:10
static MCAPI void ** $vftable()
Definition Alias.h:14