#include <val.hpp>
Public Member Functions | |
storage_unmanaged_ptr_nonconst (ValT *value) | |
virtual void * | get_value () const |
virtual const storage_base_common * | clone () const |
virtual bool | is_const () const |
Private Types | |
typedef storage_unmanaged_ptr < ValT > | Base |
typedef storage_unmanaged_ptr<ValT> eval::detail::storage_unmanaged_ptr_nonconst< ValT >::Base [private] |
eval::detail::storage_unmanaged_ptr_nonconst< ValT >::storage_unmanaged_ptr_nonconst | ( | ValT * | value | ) | [inline, explicit] |
virtual void* eval::detail::storage_unmanaged_ptr_nonconst< ValT >::get_value | ( | ) | const [inline, virtual] |
Implements eval::detail::storage_base_nonconst.
virtual const storage_base_common* eval::detail::storage_unmanaged_ptr_nonconst< ValT >::clone | ( | ) | const [inline, virtual] |
Reimplemented from eval::detail::storage_unmanaged_ptr< ValT >.
virtual bool eval::detail::storage_unmanaged_ptr_nonconst< ValT >::is_const | ( | ) | const [inline, virtual] |
Reimplemented from eval::detail::storage_unmanaged_ptr< ValT >.