BDE 4.14.0 Production release
|
#include <bdlb_variant.h>
Public Member Functions | |
Variant_CopyConstructVisitor (void *buffer, bslma::Allocator *allocator) | |
template<class TYPE > | |
void | operator() (const TYPE &value) const |
Public Attributes | |
void * | d_buffer_p |
bslma::Allocator * | d_allocator_p |
This visitor, when invoked as a non-modifiable function object on an instance of some template parameter TYPE
, will copy-insert that instance to create an instance of the same TYPE
in an uninitialized buffer specified at construction of this visitor.
|
inline |
|
inline |
bslma::Allocator* bdlb::Variant_CopyConstructVisitor::d_allocator_p |
void* bdlb::Variant_CopyConstructVisitor::d_buffer_p |