![]() |
OpenLB 1.8.1
|
Manual replacement for std::reference_wrapper<RecvTask> More...
#include <blockLattice.hh>
Collaboration diagram for olb::ConcreteBlockCommunicator< ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > >::RecvTask::ref:Public Member Functions | |
| ref (std::unique_ptr< RecvTask > &task) | |
| RecvTask * | operator-> () const |
| bool | operator< (const ref &rhs) const |
Manual replacement for std::reference_wrapper<RecvTask>
Used to track pending receive requests in std::set.
This is a workaround for problematic external definition of dependently-typed comparision operators for nested classes. Reconsider as soon as depending on C++17 is allowed.
Definition at line 701 of file blockLattice.hh.
|
inline |
Definition at line 705 of file blockLattice.hh.
|
inline |
Definition at line 707 of file blockLattice.hh.
|
inline |
Definition at line 712 of file blockLattice.hh.