Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
TagProvider.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace Poi {
6
7class TagProvider {
8public:
9 // TagProvider inner types declare
10 // clang-format off
11 class Tag;
12 // clang-format on
13
14 // TagProvider inner types define
15 class Tag {
16 public:
17 // member variables
18 // NOLINTBEGIN
22 // NOLINTEND
23
24 public:
25 // prevent constructor by default
26 Tag& operator=(Tag const&);
27 Tag(Tag const&);
28 Tag();
29 };
30
31public:
32 // member variables
33 // NOLINTBEGIN
37 // NOLINTEND
38
39public:
40 // prevent constructor by default
41 TagProvider& operator=(TagProvider const&);
42 TagProvider(TagProvider const&);
43 TagProvider();
44
45public:
46 // member functions
47 // NOLINTBEGIN
48 MCNAPI ::Poi::TagProvider::Tag tag(::std::string_view name) const;
49 // NOLINTEND
50};
51
52} // namespace Poi
Definition TagProvider.h:15
MCAPI::Poi::TagProvider::Tag tag(::std::string_view name) const
Definition Alias.h:14