A base class for an attribute value factory. More...
#include <attribute.hpp>


Public Member Functions | |
| virtual | ~impl () | 
| Virtual destructor.  More... | |
| virtual attribute_value | get_value ()=0 | 
Static Public Member Functions | |
| static BOOST_LOG_API void * | operator new (std::size_t size) | 
| static BOOST_LOG_API void | operator delete (void *p, std::size_t size) BOOST_NOEXCEPT | 
A base class for an attribute value factory.
All attributes must derive their implementation from this class.
      
  | 
  inlinevirtual | 
Virtual destructor.
      
  | 
  pure virtual | 
Implemented in boost::attributes::mutable_constant< T, void, void, void >::impl, boost::attributes::counter< T >::impl_dec, boost::attributes::counter< T >::impl_inc, boost::attributes::counter< T >::impl_generic, boost::attributes::mutable_constant< T, MutexT, ScopedWriteLockT, ScopedReadLockT >::impl, boost::attribute_value::impl, boost::attributes::function< R >::impl_template< T >, and boost::attributes::basic_clock< TimeTraitsT >::impl.
      
  | 
  static | 
      
  | 
  static |