LiteLoaderBDS-1.16.40/LiteLoader/Header/MC/SemVersion.hpp
2022-09-21 19:47:03 +08:00

35 lines
1.1 KiB
C++

// This Header is auto generated by BDSLiteLoader Toolchain
#pragma once
#define AUTO_GENERATED
#include "../Global.h"
#include "Json.hpp"
#define BEFORE_EXTRA
#undef BEFORE_EXTRA
class SemVersion {
#define AFTER_EXTRA
#undef AFTER_EXTRA
public:
#ifdef ENABLE_VIRTUAL_FAKESYMBOL_SEMVERSION
#endif
MCAPI SemVersion(class SemVersion const &);
MCAPI SemVersion();
MCAPI SemVersion(struct SemVersion::any_version_constructor);
MCAPI bool operator<(class SemVersion const &) const;
MCAPI class SemVersion & operator=(class SemVersion const &);
MCAPI bool operator==(class SemVersion const &) const;
MCAPI ~SemVersion();
MCAPI static enum SemVersion::MatchType fromJson(class Json::Value const &, class SemVersion &, enum SemVersion::ParseOption);
MCAPI static enum SemVersion::MatchType fromJsonArray(class Json::Value const &, class SemVersion &);
MCAPI static enum SemVersion::MatchType fromString(std::string const &, class SemVersion &, enum SemVersion::ParseOption);
//private:
MCAPI void _parseVersionToString();
private:
};