Changes between Initial Version and Version 1 of Ticket #65404, comment 4


Ignore:
Timestamp:
Nov 28, 2022, 5:15:18 PM (17 months ago)
Author:
kencu (Ken)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #65404, comment 4

    initial v1  
    99and that solves the c++14 issue.
    1010
    11 However, the (current) {{{gate}}} port uses {{{std:mem_fun()}}} and that has been removed from {{{c++17}}}:
    12 
    13 {{{
    14 template<class S, class T>      // deprecated in C++11, removed in C++17
    15 class mem_fun_t : public unary_function<T*, S>
    16 {
    17 public:
    18     explicit mem_fun_t(S (T::*p)());
    19     S operator()(T* p) const;
    20 };
    21 }}}
    22 
    23 so presumably there is some update to gate, or that will have to be patched out. Or perhaps everything reconfigured to use {{{c++14}}} (yuk).
     11However, the (current) {{{gate}}} port uses {{{std:mem_fun()}}} and that has been removed from {{{c++17}}}, https://en.cppreference.com/w/cpp/utility/functional/mem_fun, so presumably there is some update to gate, or that will have to be patched out. Or perhaps everything reconfigured to use {{{c++14}}} (yuk).