Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::attribute::impl Struct Referenceabstract

A base class for an attribute value factory. More...

#include <attribute.hpp>

Inheritance diagram for boost::attribute::impl:
Collaboration diagram for boost::attribute::impl:

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
 

Detailed Description

A base class for an attribute value factory.

All attributes must derive their implementation from this class.

Constructor & Destructor Documentation

virtual boost::attribute::impl::~impl ( )
inlinevirtual

Virtual destructor.

Member Function Documentation

static BOOST_LOG_API void boost::attribute::impl::operator delete ( void *  p,
std::size_t  size 
)
static
static BOOST_LOG_API void* boost::attribute::impl::operator new ( std::size_t  size)
static

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