LeviLamina
Loading...
Searching...
No Matches
IInternationalizationManager.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/gameface/cohtml/BreakIteratorBoundary.h"
7#include "mc/external/gameface/cohtml/TextDirection.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace cohtml::i18n { class IBreakIterator; }
12// clang-format on
13
14namespace cohtml {
15
17public:
18 // IInternationalizationManager inner types declare
19 // clang-format off
21 // clang-format on
22
23 // IInternationalizationManager inner types define
24 struct TextDirectionResult {};
25
26public:
27 // virtual functions
28 // NOLINTBEGIN
29 virtual ~IInternationalizationManager() = default;
30
31 virtual ::cohtml::i18n::IBreakIterator* CreateBreakIterator(::cohtml::i18n::BreakIteratorBoundary type);
32
33 virtual ::cohtml::i18n::TextDirection ComputeBaseDirection(char const* utfBuffer, uint size) const;
34
35 virtual ::cohtml::i18n::TextDirection ComputeTextDirection(
36 char const* utfBuffer,
37 uint size,
38 ::cohtml::IInternationalizationManager::TextDirectionResult* result
39 ) const;
40 // NOLINTEND
41
42public:
43 // virtual function thunks
44 // NOLINTBEGIN
45
46 // NOLINTEND
47};
48
49} // namespace cohtml
Definition IInternationalizationManager.h:7
Definition IBreakIterator.h:7
Definition IInternationalizationManager.h:15