|
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.