LeviLamina
Loading...
Searching...
No Matches
SemVersionConstraint.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/cereal/ConstraintHandle.h"
7
8// auto generated forward declare list
9// clang-format off
10class SemVersion;
11namespace cereal { class SerializerContext; }
12namespace cereal::internal { struct ConstraintDescription; }
13// clang-format on
14
15namespace SharedTypes {
16
17class SemVersionConstraint : public ::cereal::ConstraintHandle<::SharedTypes::SemVersionConstraint> {
18public:
19 // member variables
20 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
30
31public:
32 // virtual functions
33 // NOLINTBEGIN
34 // vIndex: 3
35 virtual ::cereal::internal::ConstraintDescription description() const /*override*/;
36
37 // vIndex: 1
38 virtual ~SemVersionConstraint() /*override*/;
39 // NOLINTEND
40
41public:
42 // member functions
43 // NOLINTBEGIN
45
47 // NOLINTEND
48
49public:
50 // constructor thunks
51 // NOLINTBEGIN
53 // NOLINTEND
54
55public:
56 // destructor thunk
57 // NOLINTBEGIN
58 MCNAPI void $dtor();
59 // NOLINTEND
60
61public:
62 // virtual function thunks
63 // NOLINTBEGIN
64 MCNAPI ::cereal::internal::ConstraintDescription $description() const;
65 // NOLINTEND
66
67public:
68 // vftables
69 // NOLINTBEGIN
70 MCNAPI static void** $vftable();
71 // NOLINTEND
72};
73
74} // namespace SharedTypes
Definition SemVersion.h:16
Definition SemVersionConstraint.h:17
MCAPI void * $ctor(::SharedTypes::SemVersionConstraint &&)
static MCAPI void ** $vftable()
MCAPI SemVersionConstraint(::SharedTypes::SemVersionConstraint &&)
MCAPI void validateValue(::SemVersion const &vers, ::cereal::SerializerContext &context) const
MCAPI::cereal::internal::ConstraintDescription $description() const
Definition ConstraintHandle.h:8
Definition SerializerContext.h:11
Definition context.h:5
Definition Alias.h:14