$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [Boost-users] boost::exception_detail::error_info_base does not have virtual destructor
From: Jens Auer (jensa_at_[hidden])
Date: 2011-03-17 15:56:09
>> error_info has a protected (not public) non-virtual destructor, by design.
Just checked the code provided in 1.46.1:
   template <class Tag,class T>
    class
    error_info:
        public exception_detail::error_info_base
        {
        public:
        typedef T value_type;
        error_info( value_type const & value );
        ~error_info() throw();
        value_type const &
        value() const
            {
            return value_;
            }
        value_type &
        value()
            {
            return value_;
            }
        private:
        std::string tag_typeid_name() const;
        std::string value_as_string() const;
        value_type value_;
        };
    }