Class template Dune::XT::Common::internal::ConstAccessByPointer<T>

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

template<class T>
class Dune::XT::Common::internal::ConstAccessByPointer<T> : public ConstAccessInterface<T>

No documentation provided.

Method Dune::XT::Common::internal::ConstAccessByPointer::access

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

No documentation provided.

Method Dune::XT::Common::internal::ConstAccessByPointer::copy

template<class T>
ConstAccessInterface<T> *Dune::XT::Common::internal::ConstAccessByPointer<T>::copy() const final

No documentation provided.

Constructor Dune::XT::Common::internal::ConstAccessByPointer::ConstAccessByPointer

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

Warning

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

Constructor Dune::XT::Common::internal::ConstAccessByPointer::ConstAccessByPointer

template<class T>
explicit Dune::XT::Common::internal::ConstAccessByPointer<T>::ConstAccessByPointer(std::unique_ptr<const T> &&tt)

No documentation provided.

Constructor Dune::XT::Common::internal::ConstAccessByPointer::ConstAccessByPointer

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

No documentation provided.

Field Dune::XT::Common::internal::ConstAccessByPointer::tt_

template<class T>
std::shared_ptr<const T> Dune::XT::Common::internal::ConstAccessByPointer<T>::tt_

No documentation provided.