Quick Links:

bal | bbl | bdl | bsl

Public Member Functions | Public Attributes

bdlcc::BoundedQueue_Node< TYPE, true > Struct Template Reference

#include <bdlcc_boundedqueue.h>

List of all members.

Public Member Functions

void setIsUnconstructed (bool isUnconstructedFlag)
bool isUnconstructed () const

Public Attributes

bsls::ObjectBuffer< TYPE > d_value

template<class TYPE>
struct bdlcc::BoundedQueue_Node< TYPE, true >


Member Function Documentation

template<class TYPE >
void bdlcc::BoundedQueue_Node< TYPE, true >::setIsUnconstructed ( bool  isUnconstructedFlag  ) 

If the specified isUnconstructedFlag is false, then d_value refers to a valid object of (the template parameter) TYPE, otherwise (if isUnconstrucedFlag is true) d_value does not refer to a valid object (because the attempt to construct TYPE resulted in an expection). Note that this method is normally invoked after each write to d_value.

template<class TYPE >
bool bdlcc::BoundedQueue_Node< TYPE, true >::isUnconstructed (  )  const

Return whether an exception occurred when last writing to d_value.


Member Data Documentation

template<class TYPE >
bsls::ObjectBuffer<TYPE> bdlcc::BoundedQueue_Node< TYPE, true >::d_value

stored value


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