SourceForge.net Logo

eval::detail::storage_unmanaged_ptr_nonconst< ValT > Class Template Reference

#include <val.hpp>

Inheritance diagram for eval::detail::storage_unmanaged_ptr_nonconst< ValT >:

Inheritance graph
[legend]
Collaboration diagram for eval::detail::storage_unmanaged_ptr_nonconst< ValT >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 storage_unmanaged_ptr_nonconst (ValT *value)
virtual void * get_value () const
virtual const storage_base_commonclone () const
virtual bool is_const () const

Private Types

typedef storage_unmanaged_ptr
< ValT > 
Base

template<typename ValT>
class eval::detail::storage_unmanaged_ptr_nonconst< ValT >


Member Typedef Documentation

template<typename ValT>
typedef storage_unmanaged_ptr<ValT> eval::detail::storage_unmanaged_ptr_nonconst< ValT >::Base [private]


Constructor & Destructor Documentation

template<typename ValT>
eval::detail::storage_unmanaged_ptr_nonconst< ValT >::storage_unmanaged_ptr_nonconst ( ValT *  value  )  [inline, explicit]

Precondition:
value not NULL


Member Function Documentation

template<typename ValT>
virtual void* eval::detail::storage_unmanaged_ptr_nonconst< ValT >::get_value (  )  const [inline, virtual]

template<typename ValT>
virtual const storage_base_common* eval::detail::storage_unmanaged_ptr_nonconst< ValT >::clone (  )  const [inline, virtual]

template<typename ValT>
virtual bool eval::detail::storage_unmanaged_ptr_nonconst< ValT >::is_const (  )  const [inline, virtual]


The documentation for this class was generated from the following file:

Generated on Sat Sep 20 20:02:34 2008 for eval by  doxygen 1.5.6