CCI_IS_SET_TYPE, CCI_IS_MULTISET_TYPE, CCI_IS_SEQUENCE_TYPE, CCI_IS_COLLECTION_TYPE
Description
The CCI_IS_SET_TYPE, CCI_IS_MULTISET_TYPE, CCI_IS_SEQUENCE_TYPE, and CCI_IS_COLLECTION_TYPE macros check whether u_type is set, multiset or sequence type.
Syntax
#define CCI_IS_SET_TYPE(u_type)
#define CCI_IS_MULTISET_TYPE(u_type)
#define CCI_IS_SEQUENCE_TYPE(u_type)
#define CCI_IS_COLLECTION_TYPE(u_type)
Return Value
- CCI_IS_SET_TYPE
- CCI_IS_MULTISET_TYPE
- 1 : multiset
- 0 : not multiset
- CCI_IS_SEQUENCE_TYPE
- 1 : sequence
- 0 : not sequence
- CCI_IS_SET_TYPE
- 1 : collection (set, multiset, sequence)
- 0 : not collection