|
enum | ESerialDataFormat {
eSerial_None = 0
, eSerial_AsnText = 1
, eSerial_AsnBinary = 2
, eSerial_Xml = 3
,
eSerial_Json = 4
} |
| Data file format. More...
|
|
enum | ESerial_AsnText_Flags { fSerial_AsnText_NoIndentation = 1<<7
, fSerial_AsnText_NoEol = 1<<6
} |
| Formatting flags. More...
|
|
enum | ESerial_Xml_Flags {
fSerial_Xml_NoIndentation = 1<<7
, fSerial_Xml_NoEol = 1<<6
, fSerial_Xml_NoXmlDecl = 1<<5
, fSerial_Xml_NoRefDTD = 1<<4
,
fSerial_Xml_RefSchema = 1<<3
, fSerial_Xml_NoSchemaLoc = 1<<2
} |
|
enum | ESerial_Json_Flags { fSerial_Json_NoIndentation = 1<<7
, fSerial_Json_NoEol = 1<<6
} |
|
enum | ESerialVerifyData {
eSerialVerifyData_Default = 0
, eSerialVerifyData_No
, eSerialVerifyData_Never
, eSerialVerifyData_Yes
,
eSerialVerifyData_Always
, eSerialVerifyData_DefValue
, eSerialVerifyData_DefValueAlways
} |
| Data verification parameters. More...
|
|
enum | ESerialSkipUnknown {
eSerialSkipUnknown_Default = 0
, eSerialSkipUnknown_No
, eSerialSkipUnknown_Never
, eSerialSkipUnknown_Yes
,
eSerialSkipUnknown_Always
} |
| Skip unknown members parameters. More...
|
|
enum | ESerialOpenFlags {
eSerial_StdWhenEmpty = 1 << 0
, eSerial_StdWhenDash = 1 << 1
, eSerial_StdWhenStd = 1 << 2
, eSerial_StdWhenMask = 15
,
eSerial_StdWhenAny = eSerial_StdWhenMask
, eSerial_UseFileForReread = 1 << 4
} |
| File open flags. More...
|
|
enum | ETypeFamily {
eTypeFamilyPrimitive
, eTypeFamilyClass
, eTypeFamilyChoice
, eTypeFamilyContainer
,
eTypeFamilyPointer
} |
| Type family. More...
|
|
enum | EPrimitiveValueType {
ePrimitiveValueSpecial
, ePrimitiveValueBool
, ePrimitiveValueChar
, ePrimitiveValueInteger
,
ePrimitiveValueReal
, ePrimitiveValueString
, ePrimitiveValueEnum
, ePrimitiveValueOctetString
,
ePrimitiveValueBitString
, ePrimitiveValueAny
, ePrimitiveValueOther
} |
| Primitive value type. More...
|
|
enum | EContainerType { eContainerVector
, eContainerList
, eContainerSet
, eContainerMap
} |
|
enum | EFixNonPrint {
eFNP_Skip
, eFNP_Allow
, eFNP_Replace
, eFNP_ReplaceAndWarn
,
eFNP_Throw
, eFNP_Abort
, eFNP_Default
} |
| How to process non-printing character in the ASN VisibleString. More...
|
|
enum | EStringType { eStringTypeVisible
, eStringTypeUTF8
} |
| String type. More...
|
|
enum | ESerialRecursionMode { eRecursive
, eShallow
, eShallowChildless
} |
| How to assign and compare child sub-objects of serial objects. More...
|
|
enum | ENsQualifiedMode { eNSQNotSet = 0
, eNSUnqualified
, eNSQualified
} |
| Defines namespace qualification of XML tags. More...
|
|
enum class | EDataSpec {
eUnknown = 0
, eASN = 0
, eDTD
, eXSD
,
eJSON
} |
|
enum class | ESerialFacet {
eMinLength = 1
, eMaxLength
, eLength
, ePattern
,
eInclusiveMinimum
, eExclusiveMinimum
, eInclusiveMaximum
, eExclusiveMaximum
,
eMultipleOf
, eMinItems
, eMaxItems
, eUniqueItems
} |
|