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 |