enum CbcTagId {
CBC_TAG_BYTE_ORDER,
CBC_TAG_DIMENSION,
CBC_TAG_FORMAT,
CBC_TAG_HOOKS,
CBC_INVALID_TAG
};
enum CbcTagByteOrder {
CBC_TAG_BYTE_ORDER_BIG_ENDIAN,
CBC_TAG_BYTE_ORDER_LITTLE_ENDIAN,
CBC_INVALID_BYTE_ORDER
};
enum CbcTagFormat {
CBC_TAG_FORMAT_STRING,
CBC_TAG_FORMAT_BINARY,
CBC_INVALID_FORMAT
};