Class template Dune::XT::Common::internal::ConstAccessByPointer

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

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

No documentation provided.

const T &Dune::XT::Common::internal::ConstAccessByPointer::access() const final

No documentation provided.

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

No documentation provided.

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

Warning

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

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.