diff --git a/doc/Mserialize.md b/doc/Mserialize.md index c373b1c..1497faa 100644 --- a/doc/Mserialize.md +++ b/doc/Mserialize.md @@ -402,21 +402,27 @@ concatenated tags of the `T...` pack.
T...
<t...>
void
(only to indicate empty state of a variant)0
enum E : T { a, b = 123, c}
/t`E'0`a'7B`b'7C`c'\
, i.e:
- EnumTag = / UnderlyingTypeTag EnumName Enumerator* \ -UnderlyingTypeTag = b|s|i|l|B|S|I|L -EnumName = `Typename' -Enumerator = ValueInHex `EnumeratorName'+
/t`E'0`a'7B`b'7C`c'\
(see below)
struct Foo { T1 a; T2 b; }
{Foo`a't1`b't2}
, i.e:
- StructTag = { StructName StructField* } -StructName = `Typename' -StructField = `FieldName' FieldTag+
{Foo`a't1`b't2}
(see below)