mirror of
https://github.com/LizardByte/Sunshine.git
synced 2025-02-22 12:40:11 +00:00
Fix compiler warnings due to deprecated elements in C++17 (#1077)
Co-authored-by: KuleRucket <luke.d.tucker@gmail.com>
This commit is contained in:
parent
c6548f4271
commit
a487fb31ea
@ -71,9 +71,9 @@ boost::filesystem::path find_working_directory(const std::string &cmd, bp::envir
|
|||||||
|
|
||||||
BOOST_LOG(debug) << "Parsed executable ["sv << parts.at(0) << "] from command ["sv << cmd << ']';
|
BOOST_LOG(debug) << "Parsed executable ["sv << parts.at(0) << "] from command ["sv << cmd << ']';
|
||||||
|
|
||||||
// If the cmd path is not a complete path, resolve it using our PATH variable
|
// If the cmd path is not an absolute path, resolve it using our PATH variable
|
||||||
boost::filesystem::path cmd_path(parts.at(0));
|
boost::filesystem::path cmd_path(parts.at(0));
|
||||||
if(!cmd_path.is_complete()) {
|
if(!cmd_path.is_absolute()) {
|
||||||
cmd_path = boost::process::search_path(parts.at(0));
|
cmd_path = boost::process::search_path(parts.at(0));
|
||||||
if(cmd_path.empty()) {
|
if(cmd_path.empty()) {
|
||||||
BOOST_LOG(error) << "Unable to find executable ["sv << parts.at(0) << "]. Is it in your PATH?"sv;
|
BOOST_LOG(error) << "Unable to find executable ["sv << parts.at(0) << "]. Is it in your PATH?"sv;
|
||||||
|
@ -5,14 +5,15 @@
|
|||||||
|
|
||||||
namespace round_robin_util {
|
namespace round_robin_util {
|
||||||
template<class V, class T>
|
template<class V, class T>
|
||||||
class it_wrap_t : public std::iterator<std::random_access_iterator_tag, V> {
|
class it_wrap_t {
|
||||||
public:
|
public:
|
||||||
|
using iterator_category = std::random_access_iterator_tag;
|
||||||
|
using value_type = V;
|
||||||
|
using difference_type = V;
|
||||||
|
using pointer = V *;
|
||||||
|
using reference = V &;
|
||||||
|
|
||||||
typedef T iterator;
|
typedef T iterator;
|
||||||
typedef typename std::iterator<std::random_access_iterator_tag, V>::value_type class_t;
|
|
||||||
|
|
||||||
typedef class_t &reference;
|
|
||||||
typedef class_t *pointer;
|
|
||||||
|
|
||||||
typedef std::ptrdiff_t diff_t;
|
typedef std::ptrdiff_t diff_t;
|
||||||
|
|
||||||
iterator operator+=(diff_t step) {
|
iterator operator+=(diff_t step) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user