eval::detail::storage_base_common Class Reference
#include <val.hpp>
List of all members.
Detailed Description
Since we don't want 
eval::val to be a template class, we need a polymorphic base class; this is it. 
- Note:
 - This base class only returns a const pointer; 
 
- See also:
 - eval::detail::storage_base_nonconst 
 
Constructor & Destructor Documentation
      
        
          | virtual eval::detail::storage_base_common::~storage_base_common            | 
          ( | 
                     | 
           )  | 
           [inline, virtual] | 
        
      
 
 
Member Function Documentation
      
        
          | virtual const void* eval::detail::storage_base_common::get_value_const            | 
          ( | 
                     | 
           )  | 
           const [pure virtual] | 
        
      
 
 
      
        
          | virtual const storage_base_common* eval::detail::storage_base_common::clone            | 
          ( | 
                     | 
           )  | 
           const [pure virtual] | 
        
      
 
 
      
        
          | virtual const std::type_info& eval::detail::storage_base_common::type            | 
          ( | 
                     | 
           )  | 
           const [pure virtual] | 
        
      
 
 
      
        
          | virtual bool eval::detail::storage_base_common::will_copy_deeply            | 
          ( | 
                     | 
           )  | 
           const [pure virtual] | 
        
      
 
 
      
        
          | virtual bool eval::detail::storage_base_common::is_const            | 
          ( | 
                     | 
           )  | 
           const [pure virtual] | 
        
      
 
 
      
        
          | virtual large_int eval::detail::storage_base_common::coerce_int            | 
          ( | 
                     | 
           )  | 
           const [pure virtual] | 
        
      
 
 
      
        
          | virtual large_double eval::detail::storage_base_common::coerce_double            | 
          ( | 
                     | 
           )  | 
           const [pure virtual] | 
        
      
 
 
      
        
          | virtual std::string eval::detail::storage_base_common::coerce_string            | 
          ( | 
                     | 
           )  | 
           const [pure virtual] | 
        
      
 
 
The documentation for this class was generated from the following file: