template<typename ColT, typename IndexT, typename BaseProxyT>
Modifiable struct
Constructors, destructors, conversion operators
- Modifiable() defaulted
- Modifiable(Modifiable const&) defaulted
- Modifiable(Modifiable&&) defaulted
- Modifiable(VirtualProxyType const in_proxy) explicit
Public functions
- auto operator=(Modifiable const&) -> Modifiable& defaulted
- auto beginModification(std::string const& label = "modify") const -> ModifierToken
- A collective call to start an modification epoch.
- void finishModification(ModifierToken&& token) const
- A collective call to finish an modification epoch.
Function documentation
template<typename ColT, typename IndexT, typename BaseProxyT>
ModifierToken vt:: vrt:: collection:: Modifiable<ColT, IndexT, BaseProxyT>:: beginModification(std::string const& label = "modify") const
A collective call to start an modification epoch.
| Parameters | |
|---|---|
| label in | an optional label for the modification epoch |
| Returns | the modify token |
template<typename ColT, typename IndexT, typename BaseProxyT>
void vt:: vrt:: collection:: Modifiable<ColT, IndexT, BaseProxyT>:: finishModification(ModifierToken&& token) const
A collective call to finish an modification epoch.
| Parameters | |
|---|---|
| token in | the modify token |