BDE 4.14.0 Production release
|
#include <bdlb_variant.h>
Public Member Functions | |
Variant_BdexStreamOutVisitor (STREAM &stream, int version) | |
template<class VALUETYPE > | |
void | operator() (const VALUETYPE &object) const |
void | operator() (bslmf::Nil) const |
Public Attributes | |
STREAM & | d_stream |
int | d_version |
This visitor, when invoked as a non-modifiable function object on an initialized instance of some parameterized TYPE
, will stream out the value of that instance into a stream specified at construction of this visitor, using a version also specified at construction of this visitor.
|
inline |
|
inline |
|
inline |
STREAM& bdlb::Variant_BdexStreamOutVisitor< STREAM >::d_stream |
int bdlb::Variant_BdexStreamOutVisitor< STREAM >::d_version |