#include "game_version.hpp"
#include "utils/math.hpp"
#include "lexical_cast.hpp"
#include "serialization/string_utils.hpp"
#include "wesconfig.h"
#include <cassert>
#include <functional>
#include <locale>
#include <boost/algorithm/string.hpp>
Go to the source code of this file.
Namespaces | |
game_config | |
Game configuration data as global variables. | |
Functions | |
bool | operator== (const version_info &l, const version_info &r) |
Equality operator for version_info. More... | |
bool | operator!= (const version_info &l, const version_info &r) |
Inequality operator for version_info. More... | |
bool | operator< (const version_info &l, const version_info &r) |
Less-than operator for version_info. More... | |
bool | operator> (const version_info &l, const version_info &r) |
Greater-than operator for version_info. More... | |
bool | operator<= (const version_info &l, const version_info &r) |
Less-than-or-equal operator for version_info. More... | |
bool | operator>= (const version_info &l, const version_info &r) |
Greater-than-or-equal operator for version_info. More... | |
VERSION_COMP_OP | parse_version_op (const std::string &op_str) |
bool | do_version_check (const version_info &a, VERSION_COMP_OP op, const version_info &b) |
Variables | |
const version_info | game_config::wesnoth_version (VERSION) |
const version_info | game_config::min_savegame_version (MIN_SAVEGAME_VERSION) |
const version_info | game_config::test_version ("test") |
const std::string | game_config::revision = VERSION |
bool do_version_check | ( | const version_info & | a, |
VERSION_COMP_OP | op, | ||
const version_info & | b | ||
) |
Definition at line 252 of file game_version.cpp.
References b, OP_EQUAL, OP_GREATER, OP_GREATER_OR_EQUAL, OP_LESS, OP_LESS_OR_EQUAL, and OP_NOT_EQUAL.
Referenced by preprocessor_data::get_chunk(), and impl_version_compare().
bool operator!= | ( | const version_info & | l, |
const version_info & | r | ||
) |
Inequality operator for version_info.
Definition at line 208 of file game_version.cpp.
bool operator< | ( | const version_info & | l, |
const version_info & | r | ||
) |
Less-than operator for version_info.
Definition at line 213 of file game_version.cpp.
bool operator<= | ( | const version_info & | l, |
const version_info & | r | ||
) |
Less-than-or-equal operator for version_info.
Definition at line 223 of file game_version.cpp.
bool operator== | ( | const version_info & | l, |
const version_info & | r | ||
) |
Equality operator for version_info.
Definition at line 203 of file game_version.cpp.
bool operator> | ( | const version_info & | l, |
const version_info & | r | ||
) |
Greater-than operator for version_info.
Definition at line 218 of file game_version.cpp.
bool operator>= | ( | const version_info & | l, |
const version_info & | r | ||
) |
Greater-than-or-equal operator for version_info.
Definition at line 228 of file game_version.cpp.
VERSION_COMP_OP parse_version_op | ( | const std::string & | op_str | ) |
Definition at line 233 of file game_version.cpp.
References OP_EQUAL, OP_GREATER, OP_GREATER_OR_EQUAL, OP_INVALID, OP_LESS, OP_LESS_OR_EQUAL, and OP_NOT_EQUAL.
Referenced by preprocessor_data::get_chunk().