17 verLeaf(
int major,
int minor,
int fix);
18 explicit verLeaf(
const std::string& verStr);
19 explicit verLeaf(
const nchar* verStr);
22 nbool operator>(
const me& rhs)
const;
23 nbool operator<(
const me& rhs)
const;
24 nbool operator==(
const me& rhs)
const;
25 nbool operator!=(
const me& rhs)
const;
26 nbool operator<=(
const me& rhs)
const;
27 nbool operator>=(
const me& rhs)
const;
33 const type& getType()
const override;
36 static nint _isFromBigger(nint from, nint to);
37 void _parseVerStr(
const std::string& verStr);
43 static constexpr nint VER_LEN = 3;
44 static constexpr const nchar* DELIMITER =
".";
Base class for runtime type information in byeol language.
Definition: type.hpp:12
Value leaf node for storing primitive values.
Definition: valLeaf.hpp:12
Version leaf node for semantic version handling.
Definition: verLeaf.hpp:12