|
BDE 4.39.x Production Release
|
#include <bsls_ident.h>#include <bdlar_choicevtable.h>#include <bdlar_choicevtableutil.h>#include <bdlar_typecategory.h>#include <bdlat_valuetypefunctions.h>#include <bslmf_enableif.h>Go to the source code of this file.
Classes | |
| class | bdlar::ChoiceRef |
| class | bdlar::ChoiceConstRef |
| struct | bdlat_ChoiceFunctions::IsChoice< bdlar::ChoiceRef > |
| struct | bdlat_ChoiceFunctions::IsChoice< bdlar::ChoiceConstRef > |
Functions | |
| int | bdlar::bdlat_choiceMakeSelection (ChoiceRef *ref, int selectionId) |
| int | bdlar::bdlat_choiceMakeSelection (ChoiceRef *ref, const char *selectionName, int selectionNameLength) |
| template<class t_MANIPULATOR > | |
| int | bdlar::bdlat_choiceManipulateSelection (ChoiceRef *ref, t_MANIPULATOR &manipulator) |
| template<class t_ACCESSOR > | |
| int | bdlar::bdlat_choiceAccessSelection (const ChoiceRef &ref, t_ACCESSOR &accessor) |
| bool | bdlar::bdlat_choiceHasSelection (const ChoiceRef &ref, const char *selectionName, int selectionNameLength) |
| bool | bdlar::bdlat_choiceHasSelection (const ChoiceRef &ref, int selectionId) |
| int | bdlar::bdlat_choiceSelectionId (const ChoiceRef &ref) |
| void | bdlar::bdlat_valueTypeReset (ChoiceRef *ref) |
| template<class t_ACCESSOR > | |
| int | bdlar::bdlat_choiceAccessSelection (const ChoiceConstRef &ref, t_ACCESSOR &accessor) |
| bool | bdlar::bdlat_choiceHasSelection (const ChoiceConstRef &ref, const char *selectionName, int selectionNameLength) |
| bool | bdlar::bdlat_choiceHasSelection (const ChoiceConstRef &ref, int selectionId) |
| int | bdlar::bdlat_choiceSelectionId (const ChoiceConstRef &ref) |
| const char * | bdlar::bdlat_TypeName_xsdName (const ChoiceConstRef &ref, int format) |
The content of this file has been pre-processed for Doxygen.