Wolframe, 0.0.3

_Wolframe::serialize::Flags Struct Reference

Set of flags to negotiate source behaviour in serialization and sink behaviour in validation. More...

#include <flags.hpp>

Public Types

enum  Enum {
  None =0x00, ValidateAttributes =0x01, ValidateInitialization =0x02, SerializeWithIndices =0x04,
  CaseInsensitiveCompare =0x08
}
 the enumeration that can also be interpreted as bit set More...
 

Detailed Description

Set of flags to negotiate source behaviour in serialization and sink behaviour in validation.

Member Enumeration Documentation

the enumeration that can also be interpreted as bit set

Enumerator
None 

Empty flag set (no flags set)

ValidateAttributes 

Do validate if attribute value pairs are serialized as such in the input filter serialization (and not as open content close) and the input filter does not declare itself as not knowing about attributes (PropagateNoAttr)

ValidateInitialization 

Do validate if all declared elements in the structure were initilized by the input stream (if not explicitely declared as optional)

SerializeWithIndices 

Do produce array elements with indices to help the receiver to distinguish between arrays with one element and single elements.

CaseInsensitiveCompare 

Do validate with case insensitive compare.


The documentation for this struct was generated from the following file: