Vowpal Wabbit
|
#include <version.h>
Public Member Functions | |
version_struct (int maj=0, int min=0, int rv=0) | |
version_struct (const char *v_str) | |
version_struct (const version_struct &v) | |
~version_struct ()=default | |
void | operator= (const version_struct &v) |
void | operator= (const char *v_str) |
bool | operator== (const version_struct &v) const |
bool | operator== (const char *v_str) const |
bool | operator!= (const version_struct &v) const |
bool | operator!= (const char *v_str) const |
bool | operator>= (const version_struct &v) const |
bool | operator>= (const char *v_str) const |
bool | operator> (const version_struct &v) const |
bool | operator> (const char *v_str) const |
bool | operator<= (const version_struct &v) const |
bool | operator<= (const char *v_str) const |
bool | operator< (const version_struct &v) const |
bool | operator< (const char *v_str) const |
std::string | to_string () const |
void | from_string (const char *str) |
Public Attributes | |
int32_t | major |
int32_t | minor |
int32_t | rev |
VW::version_struct::version_struct | ( | int | maj = 0 , |
int | min = 0 , |
||
int | rv = 0 |
||
) |
VW::version_struct::version_struct | ( | const char * | v_str | ) |
VW::version_struct::version_struct | ( | const version_struct & | v | ) |
|
default |
void VW::version_struct::from_string | ( | const char * | str | ) |
Definition at line 108 of file version.cc.
References major, minor, and rev.
Referenced by operator=(), and version_struct().
bool VW::version_struct::operator!= | ( | const version_struct & | v | ) | const |
Definition at line 43 of file version.cc.
bool VW::version_struct::operator!= | ( | const char * | v_str | ) | const |
Definition at line 45 of file version.cc.
bool VW::version_struct::operator< | ( | const version_struct & | v | ) | const |
Definition at line 93 of file version.cc.
bool VW::version_struct::operator< | ( | const char * | v_str | ) | const |
Definition at line 95 of file version.cc.
bool VW::version_struct::operator<= | ( | const version_struct & | v | ) | const |
Definition at line 89 of file version.cc.
bool VW::version_struct::operator<= | ( | const char * | v_str | ) | const |
Definition at line 91 of file version.cc.
void VW::version_struct::operator= | ( | const version_struct & | v | ) |
void VW::version_struct::operator= | ( | const char * | v_str | ) |
bool VW::version_struct::operator== | ( | const version_struct & | v | ) | const |
bool VW::version_struct::operator== | ( | const char * | v_str | ) | const |
Definition at line 37 of file version.cc.
bool VW::version_struct::operator> | ( | const version_struct & | v | ) | const |
bool VW::version_struct::operator> | ( | const char * | v_str | ) | const |
Definition at line 83 of file version.cc.
bool VW::version_struct::operator>= | ( | const version_struct & | v | ) | const |
bool VW::version_struct::operator>= | ( | const char * | v_str | ) | const |
Definition at line 62 of file version.cc.
std::string VW::version_struct::to_string | ( | ) | const |
Definition at line 97 of file version.cc.
References major, minor, and rev.
Referenced by parse_diagnostics(), save_load_header(), and VW::validate_version().
int32_t VW::version_struct::major |
Definition at line 12 of file version.h.
Referenced by from_string(), operator=(), operator==(), operator>(), operator>=(), to_string(), and version_struct().
int32_t VW::version_struct::minor |
Definition at line 13 of file version.h.
Referenced by from_string(), operator=(), operator==(), operator>(), operator>=(), to_string(), and version_struct().
int32_t VW::version_struct::rev |
Definition at line 14 of file version.h.
Referenced by from_string(), operator=(), operator==(), operator>(), operator>=(), to_string(), and version_struct().