BDE 4.14.0 Production release
Loading...
Searching...
No Matches
balber::BerEncoder_encodeProxy Struct Reference

#include <balber_berencoder.h>

Public Member Functions

template<typename TYPE >
int operator() (const TYPE &object, bslmf::Nil)
 
template<typename TYPE , typename ANY_CATEGORY >
int operator() (const TYPE &object, ANY_CATEGORY category)
 
template<typename TYPE >
int operator() (const TYPE &object)
 

Public Attributes

BerEncoderd_encoder
 
BerConstants::TagClass d_tagClass
 
int d_tagNumber
 
int d_formattingMode
 

Detailed Description

Component-private struct. Provides accessor that keeps current context and can be used in different bdlat Category Functions.

Member Function Documentation

◆ operator()() [1/3]

template<typename TYPE >
int balber::BerEncoder_encodeProxy::operator() ( const TYPE &  object)
inline

◆ operator()() [2/3]

template<typename TYPE , typename ANY_CATEGORY >
int balber::BerEncoder_encodeProxy::operator() ( const TYPE &  object,
ANY_CATEGORY  category 
)
inline

◆ operator()() [3/3]

template<typename TYPE >
int balber::BerEncoder_encodeProxy::operator() ( const TYPE &  object,
bslmf::Nil   
)
inline

Member Data Documentation

◆ d_encoder

BerEncoder* balber::BerEncoder_encodeProxy::d_encoder

◆ d_formattingMode

int balber::BerEncoder_encodeProxy::d_formattingMode

◆ d_tagClass

BerConstants::TagClass balber::BerEncoder_encodeProxy::d_tagClass

◆ d_tagNumber

int balber::BerEncoder_encodeProxy::d_tagNumber

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