|
Unravel Engine C++ Reference
|
Classes | |
| struct | engine_version |
Functions | |
| auto | operator== (const engine_version &a, const engine_version &b) -> bool |
| auto | operator<=> (const engine_version &a, const engine_version &b) -> std::strong_ordering |
| auto | parse (std::string_view text) -> std::optional< engine_version > |
| Parses a version string. Returns nullopt on malformed input. | |
| auto | compare (const engine_version &a, const engine_version &b) -> int |
| auto | get_current () -> engine_version |
| auto | get_major () -> std::string |
| auto | get_minor () -> std::string |
| auto | get_patch () -> std::string |
| auto | get_full () -> std::string |
| auto version::compare | ( | const engine_version & | a, |
| const engine_version & | b ) -> int |
Three-way compare: returns -1 if a<b, 0 if equal, +1 if a>b. Compatible with the legacy API surface in version_manager.cpp.
Definition at line 188 of file version.cpp.
| auto version::get_current | ( | ) | -> engine_version |
Returns the version the engine was built with (parsed from get_full()). Falls back to a zero-initialized value if get_full() is malformed (should only happen in broken build configurations).
Definition at line 202 of file version.cpp.
| auto version::get_full | ( | ) | -> std::string |
Definition at line 226 of file version.cpp.
| auto version::get_major | ( | ) | -> std::string |
Definition at line 211 of file version.cpp.
| auto version::get_minor | ( | ) | -> std::string |
Definition at line 216 of file version.cpp.
| auto version::get_patch | ( | ) | -> std::string |
Definition at line 221 of file version.cpp.
| auto version::operator<=> | ( | const engine_version & | a, |
| const engine_version & | b ) -> std::strong_ordering |
Definition at line 112 of file version.cpp.
| auto version::operator== | ( | const engine_version & | a, |
| const engine_version & | b ) -> bool |
Definition at line 107 of file version.cpp.
| auto version::parse | ( | std::string_view | text | ) | -> std::optional< engine_version > |
Parses a version string. Returns nullopt on malformed input.
Definition at line 129 of file version.cpp.