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

#include <binaryserializationcodegenerator.h>

Public Member Functions

 Options ()
 Initializes the CLI arguments which are specific to the BinarySerializationCodeGenerator.
 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 binaryserializationcodegenerator.h.

Constructor & Destructor Documentation

◆ Options() [1/2]

ReflectiveRapidJSON::BinarySerializationCodeGenerator::Options::Options ( )

Initializes the CLI arguments which are specific to the BinarySerializationCodeGenerator.

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

Definition at line 25 of file binaryserializationcodegenerator.cpp.

◆ Options() [2/2]

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

Member Function Documentation

◆ appendTo()

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

Definition at line 35 of file binaryserializationcodegenerator.h.

Member Data Documentation

◆ additionalClassesArg

CppUtilities::ConfigValueArgument ReflectiveRapidJSON::BinarySerializationCodeGenerator::Options::additionalClassesArg

Definition at line 21 of file binaryserializationcodegenerator.h.

◆ visibilityArg

CppUtilities::ConfigValueArgument ReflectiveRapidJSON::BinarySerializationCodeGenerator::Options::visibilityArg

Definition at line 22 of file binaryserializationcodegenerator.h.


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