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. More...
|
|
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()
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 Parameters
-
Writer | Type of writer member of the WriteTaskcl |
Builder | Type of build_dataset member of the WriteTask |
- Parameters
-
◆ WriteTask()
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 > > |