LeviLamina
Loading...
Searching...
No Matches
FilterParamDefinition.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/filters/FilterParamOption.h"
7#include "mc/world/filters/FilterParamRequirement.h"
8#include "mc/world/filters/FilterParamType.h"
9
10// auto generated forward declare list
11// clang-format off
12class FilterInput;
13struct FilterStringMap;
14// clang-format on
15
17public:
18 // member variables
19 // NOLINTBEGIN
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
33
34public:
35 // member functions
36 // NOLINTBEGIN
38 ::FilterParamType type,
39 ::FilterParamRequirement requirement,
40 ::std::string description,
41 ::FilterInput def,
42 ::FilterStringMap stringMap
43 );
44
46 ::FilterParamType requirement,
47 ::FilterParamRequirement description,
48 ::std::string def,
49 ::FilterParamOption stringMap,
50 ::FilterInput type,
52 );
53
54 MCAPI ::FilterParamDefinition& operator=(::FilterParamDefinition&&);
55
57 // NOLINTEND
58
59public:
60 // constructor thunks
61 // NOLINTBEGIN
62 MCAPI void* $ctor(
63 ::FilterParamType type,
64 ::FilterParamRequirement requirement,
65 ::std::string description,
66 ::FilterInput def,
67 ::FilterStringMap stringMap
68 );
69
70 MCAPI void* $ctor(
71 ::FilterParamType requirement,
72 ::FilterParamRequirement description,
73 ::std::string def,
74 ::FilterParamOption stringMap,
75 ::FilterInput type,
77 );
78 // NOLINTEND
79
80public:
81 // destructor thunk
82 // NOLINTBEGIN
83 MCAPI void $dtor();
84 // NOLINTEND
85};
Definition FilterInput.h:5
Definition FilterParamDefinition.h:16
Definition FilterStringMap.h:10
Definition Alias.h:14