S

Complex data structure used in most tests

Some test define more specialized structures as nested types for debugging simplicity

Members

Aliases

This
alias This = typeof(this)
Undocumented in source.
trivialDeserialize
alias trivialDeserialize = .trivialDeserialize!(This)

Convenience alias, this template instantiation is used a lot in tests.

Functions

serialized_length
size_t serialized_length()

Returns the number of bytes the Serializer should use to serialise this instance.

testNullReferences
void testNullReferences()

Ensure all dynamic array references in this instance are null, which they should be if this instance references the output data of Serializer.serialize.

Structs

S_1
struct S_1
Undocumented in source.
S_2
struct S_2
Undocumented in source.
S_3
struct S_3
Undocumented in source.
S_4
struct S_4
Undocumented in source.

Unions

__anonymous
union __anonymous
Undocumented in source.

Variables

dynamic_of_static_of_static_of_dynamic
char[][2][3][] dynamic_of_static_of_static_of_dynamic;
Undocumented in source.
s1
S_1 s1;
Undocumented in source.
s2
S_2 s2;
Undocumented in source.
s2_static_array
S_2[1] s2_static_array;
Undocumented in source.
s3
S_3 s3;
Undocumented in source.
s4_dynamic_array
S_4[] s4_dynamic_array;
Undocumented in source.
static_of_dynamic
char[][3] static_of_dynamic;
Undocumented in source.

Meta