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