Factory implementation.
More...
#include <current_thread_id.hpp>
The method is called when the attribute value is passed to another thread (e.g.
in case of asynchronous logging). The value should ensure it properly owns all thread-specific data.
- Returns
- An actual pointer to the attribute value. It may either point to this object or another. In the latter case the returned pointer replaces the pointer used by caller to invoke this method and is considered to be a functional equivalent to the previous pointer.
Reimplemented from boost::attribute_value::impl.
bool boost::attributes::current_thread_id::impl::dispatch |
( |
type_dispatcher & |
dispatcher | ) |
|
|
inlinevirtual |
The method dispatches the value to the given object.
- Parameters
-
dispatcher | The object that attempts to dispatch the stored value. |
- Returns
- true if dispatcher was capable to consume the real attribute value type and false otherwise.
Implements boost::attribute_value::impl.
static BOOST_LOG_API void boost::attribute::impl::operator delete |
( |
void * |
p, |
|
|
std::size_t |
size |
|
) |
| |
|
staticinherited |
static BOOST_LOG_API void* boost::attribute::impl::operator new |
( |
std::size_t |
size | ) |
|
|
staticinherited |
The documentation for this class was generated from the following file: