template<typename ColT, typename IndexT>
VrtElmProxy struct
Base classes
-
template<typename ColT, typename IndexT>struct ProxyCollectionElmTraits<ColT, IndexT>
Public types
- using CollectionProxyType = typename ProxyCollectionElmTraits<ColT, IndexT>::ProxyType
- using ElementProxyType = typename ProxyCollectionElmTraits<ColT, IndexT>::ElementProxyType
Constructors, destructors, conversion operators
- VrtElmProxy(VirtualProxyType const& in_col_proxy, BaseElmProxy<IndexT> const& in_elm_proxy)
- VrtElmProxy(VirtualProxyType const& in_col_proxy, IndexT const& in_index)
- VrtElmProxy() defaulted
- VrtElmProxy(VrtElmProxy const&) defaulted
- VrtElmProxy(VrtElmProxy&&) defaulted
Public functions
- auto operator=(VrtElmProxy const&) -> VrtElmProxy& defaulted
- auto operator==(VrtElmProxy const& other) const -> bool
-
template<typename SerializerT>void serialize(SerializerT& s)
Friends
-
template<typename ColU, typename IndexU>auto operator<<(std::ostream& os, VrtElmProxy<ColU, IndexU> const& vrt) -> std::ostream&