|
BDE 4.14.0 Production release
|
#include <bdlb_variant.h>
Public Member Functions | |
| Variant_EqualityTestVisitor (const void *buffer) | |
| template<class TYPE > | |
| void | operator() (const TYPE &value) const |
| void | operator() (bslmf::Nil) const |
Public Attributes | |
| bool | d_result |
| const void * | d_buffer_p |
This visitor, when invoked as a non-modifiable function object on an instance of some template parameter TYPE, tests the equality of the value of that instance and of another instance held in a buffer specified at construction of this visitor, and stores the result into its publicly accessible d_result member.
|
inlineexplicit |
|
inline |
|
inline |
| const void* bdlb::Variant_EqualityTestVisitor::d_buffer_p |
|
mutable |