Class template Dune::XT::Common::StorageProvider<T>¶
-
template<class T>
class Dune::XT::Common::StorageProvider<T>¶ Provides generic access to objects of different origins.
See also:
ConstStorageProvider
Method Dune::XT::Common::StorageProvider::operator=¶
-
template<class T>
StorageProvider<T> &Dune::XT::Common::StorageProvider<T>::operator=(const StorageProvider<T> &other) = delete¶ No documentation provided.
Method Dune::XT::Common::StorageProvider::operator=¶
-
template<class T>
StorageProvider<T> &Dune::XT::Common::StorageProvider<T>::operator=(StorageProvider<T> &other)¶ No documentation provided.
Method Dune::XT::Common::StorageProvider::operator=¶
-
template<class T>
StorageProvider<T> &Dune::XT::Common::StorageProvider<T>::operator=(StorageProvider<T> &&source) noexcept = default¶ No documentation provided.
Method Dune::XT::Common::StorageProvider::valid¶
-
template<class T>
bool Dune::XT::Common::StorageProvider<T>::valid() const¶ No documentation provided.
Method Dune::XT::Common::StorageProvider::access¶
-
template<class T>
T &Dune::XT::Common::StorageProvider<T>::access()¶ No documentation provided.
Method Dune::XT::Common::StorageProvider::access¶
-
template<class T>
const T &Dune::XT::Common::StorageProvider<T>::access() const¶ No documentation provided.
Constructor Dune::XT::Common::StorageProvider::StorageProvider¶
-
template<class T>
explicit Dune::XT::Common::StorageProvider<T>::StorageProvider()¶ No documentation provided.
Constructor Dune::XT::Common::StorageProvider::StorageProvider¶
-
template<class T>
explicit Dune::XT::Common::StorageProvider<T>::StorageProvider(T &tt)¶ No documentation provided.
Constructor Dune::XT::Common::StorageProvider::StorageProvider¶
-
template<class T>
explicit Dune::XT::Common::StorageProvider<T>::StorageProvider(T *&&tt)¶ Warning
This ctor transfers ownership to StorageProvider, do not delete it manually!
Constructor Dune::XT::Common::StorageProvider::StorageProvider¶
-
template<class T>
explicit Dune::XT::Common::StorageProvider<T>::StorageProvider(T &&tt)¶ No documentation provided.
Constructor Dune::XT::Common::StorageProvider::StorageProvider¶
No documentation provided.
Constructor Dune::XT::Common::StorageProvider::StorageProvider¶
-
template<class T>
Dune::XT::Common::StorageProvider<T>::StorageProvider(const StorageProvider<T> &other) = delete¶ No documentation provided.
Constructor Dune::XT::Common::StorageProvider::StorageProvider¶
-
template<class T>
Dune::XT::Common::StorageProvider<T>::StorageProvider(StorageProvider<T> &other)¶ No documentation provided.
Constructor Dune::XT::Common::StorageProvider::StorageProvider¶
-
template<class T>
Dune::XT::Common::StorageProvider<T>::StorageProvider(StorageProvider<T> &&source) noexcept = default¶ No documentation provided.
Field Dune::XT::Common::StorageProvider::storage_¶
-
template<class T>
std::unique_ptr<internal::AccessInterface<T>> Dune::XT::Common::StorageProvider<T>::storage_¶ No documentation provided.
Function template Dune::XT::Common::StorageProvider::make¶
-
template<class T>
template<typename ...Args>
static StorageProvider<T> Dune::XT::Common::StorageProvider<T>::make(Args&&... args)¶ No documentation provided.