Reflection for RapidJSON 0.0.17
Reflection for serializing/deserializing with RapidJSON
Loading...
Searching...
No Matches
PointerStruct Struct Reference

The PointerStruct struct is used to test the behavior of the binary (de)serialization with smart pointer. More...

#include <morestructs.h>

Inheritance diagram for PointerStruct:
[legend]
Collaboration diagram for PointerStruct:
[legend]

Public Attributes

std::shared_ptr< PointerTarget > s1
std::unique_ptr< PointerTarget > u2
std::unique_ptr< PointerTarget > u3
std::shared_ptr< PointerTarget > s2
std::unique_ptr< PointerTarget > u1
std::shared_ptr< PointerTarget > s3

Detailed Description

The PointerStruct struct is used to test the behavior of the binary (de)serialization with smart pointer.

Definition at line 64 of file morestructs.h.

Member Data Documentation

◆ s1

std::shared_ptr<PointerTarget> PointerStruct::s1

Definition at line 65 of file morestructs.h.

◆ s2

std::shared_ptr<PointerTarget> PointerStruct::s2

Definition at line 68 of file morestructs.h.

◆ s3

std::shared_ptr<PointerTarget> PointerStruct::s3

Definition at line 70 of file morestructs.h.

◆ u1

std::unique_ptr<PointerTarget> PointerStruct::u1

Definition at line 69 of file morestructs.h.

◆ u2

std::unique_ptr<PointerTarget> PointerStruct::u2

Definition at line 66 of file morestructs.h.

◆ u3

std::unique_ptr<PointerTarget> PointerStruct::u3

Definition at line 67 of file morestructs.h.


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