BDE 4.14.0 Production release
|
#include <bsls_ident.h>
#include <bdlscm_version.h>
#include <bdlat_bdeatoverrides.h>
#include <bdlat_typetraits.h>
#include <bslalg_hastrait.h>
#include <bslmf_assert.h>
#include <bslmf_integralconstant.h>
#include <bslmf_matchanytype.h>
#include <bsls_assert.h>
#include <bsls_platform.h>
Go to the source code of this file.
Classes | |
struct | bdlat_SequenceFunctions::IsSequence< TYPE > |
Functions | |
template<class TYPE , class MANIPULATOR > | |
int | bdlat_SequenceFunctions::manipulateAttribute (TYPE *object, MANIPULATOR &manipulator, const char *attributeName, int attributeNameLength) |
template<class TYPE , class MANIPULATOR > | |
int | bdlat_SequenceFunctions::manipulateAttribute (TYPE *object, MANIPULATOR &manipulator, int attributeId) |
template<class TYPE , class MANIPULATOR > | |
int | bdlat_SequenceFunctions::manipulateAttributes (TYPE *object, MANIPULATOR &manipulator) |
template<class TYPE , class ACCESSOR > | |
int | bdlat_SequenceFunctions::accessAttribute (const TYPE &object, ACCESSOR &accessor, const char *attributeName, int attributeNameLength) |
template<class TYPE , class ACCESSOR > | |
int | bdlat_SequenceFunctions::accessAttribute (const TYPE &object, ACCESSOR &accessor, int attributeId) |
template<class TYPE , class ACCESSOR > | |
int | bdlat_SequenceFunctions::accessAttributes (const TYPE &object, ACCESSOR &accessor) |
template<class TYPE > | |
bool | bdlat_SequenceFunctions::hasAttribute (const TYPE &object, const char *attributeName, int attributeNameLength) |
template<class TYPE > | |
bool | bdlat_SequenceFunctions::hasAttribute (const TYPE &object, int attributeId) |
template<class TYPE , class MANIPULATOR > | |
int | bdlat_SequenceFunctions::bdlat_sequenceManipulateAttribute (TYPE *object, MANIPULATOR &manipulator, const char *attributeName, int attributeNameLength) |
template<class TYPE , class MANIPULATOR > | |
int | bdlat_SequenceFunctions::bdlat_sequenceManipulateAttribute (TYPE *object, MANIPULATOR &manipulator, int attributeId) |
template<class TYPE , class MANIPULATOR > | |
int | bdlat_SequenceFunctions::bdlat_sequenceManipulateAttributes (TYPE *object, MANIPULATOR &manipulator) |
template<class TYPE , class ACCESSOR > | |
int | bdlat_SequenceFunctions::bdlat_sequenceAccessAttribute (const TYPE &object, ACCESSOR &accessor, const char *attributeName, int attributeNameLength) |
template<class TYPE , class ACCESSOR > | |
int | bdlat_SequenceFunctions::bdlat_sequenceAccessAttribute (const TYPE &object, ACCESSOR &accessor, int attributeId) |
template<class TYPE , class ACCESSOR > | |
int | bdlat_SequenceFunctions::bdlat_sequenceAccessAttributes (const TYPE &object, ACCESSOR &accessor) |
template<class TYPE > | |
bool | bdlat_SequenceFunctions::bdlat_sequenceHasAttribute (const TYPE &object, const char *attributeName, int attributeNameLength) |
template<class TYPE > | |
bool | bdlat_SequenceFunctions::bdlat_sequenceHasAttribute (const TYPE &object, int attributeId) |
The content of this file has been pre-processed for Doxygen.