Reflection for RapidJSON 0.0.17
Reflection for serializing/deserializing with RapidJSON
Loading...
Searching...
No Matches
ReflectiveRapidJSON::JsonSerializationCodeGenerator::Options Struct Reference

#include <jsonserializationcodegenerator.h>

Public Member Functions

 Options ()
 Initializes the CLI arguments which are specific to the JsonSerializationCodeGenerator.
 Options (const Options &other)=delete
void appendTo (CppUtilities::Argument *arg)

Public Attributes

CppUtilities::ConfigValueArgument additionalClassesArg
CppUtilities::ConfigValueArgument visibilityArg

Detailed Description

Definition at line 16 of file jsonserializationcodegenerator.h.

Constructor & Destructor Documentation

◆ Options() [1/2]

ReflectiveRapidJSON::JsonSerializationCodeGenerator::Options::Options ( )

Initializes the CLI arguments which are specific to the JsonSerializationCodeGenerator.

Todo
Find a more general approach to pass CLI arguments from main() to the particular code generators.

Definition at line 20 of file jsonserializationcodegenerator.cpp.

◆ Options() [2/2]

ReflectiveRapidJSON::JsonSerializationCodeGenerator::Options::Options ( const Options & other)
delete

Member Function Documentation

◆ appendTo()

void ReflectiveRapidJSON::JsonSerializationCodeGenerator::Options::appendTo ( CppUtilities::Argument * arg)
inline

Definition at line 35 of file jsonserializationcodegenerator.h.

Member Data Documentation

◆ additionalClassesArg

CppUtilities::ConfigValueArgument ReflectiveRapidJSON::JsonSerializationCodeGenerator::Options::additionalClassesArg

Definition at line 21 of file jsonserializationcodegenerator.h.

◆ visibilityArg

CppUtilities::ConfigValueArgument ReflectiveRapidJSON::JsonSerializationCodeGenerator::Options::visibilityArg

Definition at line 22 of file jsonserializationcodegenerator.h.


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