Class template Dune::XT::Common::internal::AccessByPointer

Inherits from Dune::XT::Common::internal::AccessInterface.

template<class T>
class Dune::XT::Common::internal::AccessByPointer<T> : public AccessInterface<T>

No documentation provided.

Method Dune::XT::Common::internal::AccessByPointer::access

template<class T>
T &Dune::XT::Common::internal::AccessByPointer<T>::access() final

No documentation provided.

Method Dune::XT::Common::internal::AccessByPointer::access

template<class T>
const T &Dune::XT::Common::internal::AccessByPointer<T>::access() const final

No documentation provided.

Method Dune::XT::Common::internal::AccessByPointer::copy

template<class T>
AccessInterface<T> *Dune::XT::Common::internal::AccessByPointer<T>::copy() final

No documentation provided.

Constructor Dune::XT::Common::internal::AccessByPointer::AccessByPointer<T>

template<>
template<class T>
explicit Dune::XT::Common::internal::AccessByPointer<T>::AccessByPointer<T>(T *&&tt)

Warning

This ctor transfers ownership to AccessByPointer, do not delete tt manually!

Constructor Dune::XT::Common::internal::AccessByPointer::AccessByPointer<T>

template<>
template<class T>
explicit Dune::XT::Common::internal::AccessByPointer<T>::AccessByPointer<T>(int &&tt)

No documentation provided.

Constructor Dune::XT::Common::internal::AccessByPointer::AccessByPointer<T>

template<>
template<class T>
explicit Dune::XT::Common::internal::AccessByPointer<T>::AccessByPointer<T>(std::shared_ptr<T> tt)

No documentation provided.

Field Dune::XT::Common::internal::AccessByPointer::tt_

std::shared_ptr<T> Dune::XT::Common::internal::AccessByPointer::tt_

No documentation provided.