Provides a class which encapsulates the process of acquiring resources to write data to, writing data to that resource, and handling meta information.
More...
|
template<class BGB , class DW , class DB , class AWG , class AWD > |
void | Utopia::DataIO::swap (WriteTask< BGB, DW, DB, AWG, AWD > &lhs, WriteTask< BGB, DW, DB, AWG, AWD > &rhs) |
| Swaps the state of lhs and rhs.
|
|
template<typename Basegroupbuilder , typename Writertype , typename Buildertype , typename AWritertypeG , typename AWritertypeD > |
| Utopia::DataIO::WriteTask (Basegroupbuilder &&bgb, Writertype &&w, Buildertype &&b, AWritertypeG &&ad, AWritertypeD &&ag) -> WriteTask< std::decay_t< Basegroupbuilder >, std::decay_t< Writertype >, std::decay_t< Buildertype >, std::decay_t< AWritertypeG >, std::decay_t< AWritertypeD > > |
|
Provides a class which encapsulates the process of acquiring resources to write data to, writing data to that resource, and handling meta information.
◆ swap()
Swaps the state of lhs and rhs.
- Template Parameters
-
Writer | Type of writer member of the WriteTaskcl |
Builder | Type of build_dataset member of the WriteTask |
- Parameters
-
242{
243 lhs.swap(rhs);
244}
◆ WriteTask()