Quick Links:

bal | bbl | bdl | bsl

Public Member Functions

balxml::Decoder_ParseNillableObject Class Reference

#include <balxml_decoder.h>

List of all members.

Public Member Functions

template<class TYPE >
int executeImp (TYPE *object, bdlat_TypeCategory::DynamicType)
template<class TYPE , class ANY_CATEGORY >
int executeImp (TYPE *object, ANY_CATEGORY)
 Decoder_ParseNillableObject (Decoder *decoder, int formattingMode)
template<class TYPE >
int operator() (TYPE *object)
bool isNil () const

Detailed Description

COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT.

See Component balxml_decoder


Constructor & Destructor Documentation

balxml::Decoder_ParseNillableObject::Decoder_ParseNillableObject ( Decoder decoder,
int  formattingMode 
)

Construct a functor to parse nillable objects.


Member Function Documentation

template<class TYPE >
int balxml::Decoder_ParseNillableObject::executeImp ( TYPE *  object,
bdlat_TypeCategory::DynamicType   
)
template<class TYPE , class ANY_CATEGORY >
int balxml::Decoder_ParseNillableObject::executeImp ( TYPE *  object,
ANY_CATEGORY   
)
template<class TYPE >
int balxml::Decoder_ParseNillableObject::operator() ( TYPE *  object  ) 

Visit the specified object.

bool balxml::Decoder_ParseNillableObject::isNil (  )  const

Return true if the value was nil, and false otherwise.


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