BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bdlb::VariantPrinter_Visitor Struct Reference

#include <bdlb_variantprinter.h>

Detailed Description

Visitor for visiting t_TYPE held by a variant and printing it.

See bdlb_variantprinter

Public Member Functions

template<class t_TYPE >
void operator() (const t_TYPE &object) const
 

Public Attributes

bsl::ostream * d_stream_p
 
int d_level
 
int d_spacesPerLevel
 

Member Function Documentation

◆ operator()()

template<class t_TYPE >
void bdlb::VariantPrinter_Visitor::operator() ( const t_TYPE &  object) const
inline

Call print on object using the data fields of this struct.

Member Data Documentation

◆ d_level

int bdlb::VariantPrinter_Visitor::d_level

◆ d_spacesPerLevel

int bdlb::VariantPrinter_Visitor::d_spacesPerLevel

◆ d_stream_p

bsl::ostream* bdlb::VariantPrinter_Visitor::d_stream_p

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