• Home
  • Raw
  • Download

Lines Matching defs:IDLOptions

559 struct IDLOptions {  struct
561 enum CaseStyle { CaseStyle_Unchanged = 0, CaseStyle_Upper, CaseStyle_Lower };
563 bool gen_jvmstatic;
565 bool use_flexbuffers;
566 bool strict_json;
567 bool output_default_scalars_in_json;
568 int indent_step;
569 bool output_enum_identifiers;
570 bool prefixed_enums;
571 bool scoped_enums;
572 bool swift_implementation_only;
573 bool include_dependence_headers;
574 bool mutable_buffer;
575 bool one_file;
576 bool proto_mode;
577 bool proto_oneof_union;
578 bool generate_all;
579 bool skip_unexpected_fields_in_json;
580 bool generate_name_strings;
581 bool generate_object_based_api;
582 bool gen_compare;
583 std::string cpp_object_api_pointer_type;
584 std::string cpp_object_api_string_type;
585 bool cpp_object_api_string_flexible_constructor;
586 CaseStyle cpp_object_api_field_case_style;
587 bool cpp_direct_copy;
588 bool gen_nullable;
589 bool java_checkerframework;
590 bool gen_generated;
591 bool gen_json_coders;
592 std::string object_prefix;
593 std::string object_suffix;
594 bool union_value_namespacing;
595 bool allow_non_utf8;
596 bool natural_utf8;
597 std::string include_prefix;
598 bool keep_prefix;
599 bool binary_schema_comments;
600 bool binary_schema_builtins;
601 bool binary_schema_gen_embed;
602 std::string go_import;
603 std::string go_namespace;
604 bool protobuf_ascii_alike;
605 bool size_prefixed;
606 std::string root_type;
607 bool force_defaults;
608 bool java_primitive_has_method;
609 bool cs_gen_json_serializer;
610 std::vector<std::string> cpp_includes;
611 std::string cpp_std;
612 bool cpp_static_reflection;
613 std::string proto_namespace_suffix;
614 std::string filename_suffix;
615 std::string filename_extension;
616 bool no_warnings;
617 bool warnings_as_errors;
618 std::string project_root;
619 bool cs_global_alias;
620 bool json_nested_flatbuffers;
621 bool json_nested_flexbuffers;
622 bool json_nested_legacy_flatbuffers;
623 bool ts_flat_file;
624 bool no_leak_private_annotations;
627 enum Language {
647 enum MiniReflect { kNone, kTypes, kTypesAndNames };
672 IDLOptions() in IDLOptions() argument