Skip to content

Commit

Permalink
Replace deprecated/removed mem_fun_ref
Browse files Browse the repository at this point in the history
../src/sage/symbolic/ginac/archive.cpp(584): error C2039: 'mem_fun_ref': is not a member of 'std'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\sstream(19): note: see declaration of 'std'
../src/sage/symbolic/ginac/archive.cpp(584): error C3861: 'mem_fun_ref': identifier not found
../src/sage/symbolic/ginac/archive.cpp(584): error C2672: 'for_each': no matching overloaded function found
  • Loading branch information
tobiasdiez committed Nov 3, 2024
1 parent 1b3f398 commit d0e35b2
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/sage/symbolic/ginac/archive.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -581,7 +581,7 @@ void archive::clear()
/** Delete cached unarchived expressions in all archive_nodes (mainly for debugging). */
void archive::forget()
{
for_each(nodes.begin(), nodes.end(), std::mem_fun_ref(&archive_node::forget));
std::for_each(nodes.begin(), nodes.end(), [](archive_node &node) { node.forget(); });
}

/** Delete cached unarchived expressions from node (for debugging). */
Expand Down

0 comments on commit d0e35b2

Please sign in to comment.