ark::serialization::RbufGeneratorConfiguration

Defined in header “ark/serialization/rbuf_generator_config.hh”.


Configuration for the code generators. This allows you to setup helper paths and configuration that affects the codegen.

Variables

  • std::vector< RbufConstantValue > constant_values
    A list of constant values included.

  • std::vector< RpcService > services
    A list of the services that are included.

  • std::vector< std::string > target_types
    The target types that you wish to generate code for.

  • std::string base_filename
    The name of the file that we should generator code for. This is useful for figuring out include paths.

  • std::vector< RbufIncludedFile > included_paths
    A mapping of registries for each of our includes, so you can determine which types came from which include. These are ordered in the same order that they were declared.

  • std::map< std::string, std::string > generator_options
    Contains a mapping of generator-specific options. These vary from generator to generator.