Merge "Revert "Build header-abi-dumper with clang-r339409b""

am: 28cd5ef94a

Change-Id: I614729508c91560151fbb629d8412b75e8744b1f
This commit is contained in:
Logan Chien
2018-10-11 21:08:09 -07:00
committed by android-build-merger
120 changed files with 525 additions and 512 deletions

View File

@@ -18,20 +18,17 @@ cc_defaults {
name: "header-checker-defaults", name: "header-checker-defaults",
defaults: [ defaults: [
"llvm-build-host-tools-defaults", "clang-defaults",
], ],
cflags: [ cflags: [
"-Wall", "-Wall",
"-Werror", "-Werror",
"-Wno-unused-parameter",
"-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_RTTI",
"-UNDEBUG", "-UNDEBUG",
], ],
cppflags: [ cppflags: [
"-fno-exceptions",
"-fno-rtti",
"-std=c++14", "-std=c++14",
], ],
@@ -40,9 +37,6 @@ cc_defaults {
enabled: false, enabled: false,
}, },
}, },
compile_multilib: "64",
stl: "none",
} }
cc_binary_host { cc_binary_host {
@@ -67,32 +61,54 @@ cc_binary_host {
"libheader-abi-util", "libheader-abi-util",
"libheader-checker-proto", "libheader-checker-proto",
"libjsoncpp", "libjsoncpp",
"libclangToolingCore",
"libclangTooling",
"libclangFrontendTool",
"libclangFrontend",
"libclangDriver",
"libclangIndex",
"libclangSerialization",
"libclangCodeGen",
"libclangParse",
"libclangSema",
"libclangAnalysis",
"libclangEdit",
"libclangAST",
"libclangLex",
"libclangBasic",
"libLLVMBitReader",
"libLLVMBitWriter",
"libLLVMMC",
"libLLVMMCParser",
"libLLVMCore",
"libLLVMOption",
"libLLVMProfileData",
"libLLVMObject",
"libLLVMSupport",
], ],
shared_libs: [ shared_libs: [
"libprotobuf-cpp-full", "libprotobuf-cpp-full",
"libLLVM_host",
"libclang_cxx_host",
"libc++_host",
], ],
} }
cc_defaults { cc_defaults {
name: "header-abi-linker-defaults", name: "header-abi-linker-defaults",
defaults: ["header-checker-defaults"],
static_libs: [ static_libs: [
"libheader-abi-util", "libheader-abi-util",
"libheader-checker-proto", "libheader-checker-proto",
"libjsoncpp", "libjsoncpp",
"libLLVMObject",
"libLLVMBitReader",
"libLLVMMC",
"libLLVMMCParser",
"libLLVMCore",
"libLLVMSupport",
], ],
shared_libs: [ shared_libs: [
"libprotobuf-cpp-full", "libprotobuf-cpp-full",
"libLLVM_host",
"libclang_cxx_host",
"libc++_host",
], ],
} }
@@ -160,8 +176,6 @@ cc_library_host_static {
], ],
shared_libs: [ shared_libs: [
"libLLVM_host",
"libc++_host",
"libprotobuf-cpp-full", "libprotobuf-cpp-full",
], ],

View File

@@ -87,15 +87,17 @@ static llvm::cl::opt<bool> allow_unreferenced_changes(
static llvm::cl::opt<bool> consider_opaque_types_different( static llvm::cl::opt<bool> consider_opaque_types_different(
"consider-opaque-types-different", "consider-opaque-types-different",
llvm::cl::desc("Consider opaque types with different names as different. " llvm::cl::desc("Consider opaque types with different names as different"
"This should not be used while comparing C++ library ABIs"), " .This should not be used while comparing C++ library"
" ABIs"),
llvm::cl::Optional, llvm::cl::cat(header_checker_category)); llvm::cl::Optional, llvm::cl::cat(header_checker_category));
static llvm::cl::opt<abi_util::TextFormatIR> text_format_old( static llvm::cl::opt<abi_util::TextFormatIR> text_format_old(
"input-format-old", llvm::cl::desc("Specify input format of old abi dump"), "input-format-old", llvm::cl::desc("Specify input format of old abi dump"),
llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat, llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat,
"ProtobufTextFormat", "ProtobufTextFormat"), "ProtobufTextFormat", "ProtobufTextFormat"),
clEnumValN(abi_util::TextFormatIR::Json, "Json", "JSON")), clEnumValN(abi_util::TextFormatIR::Json, "Json", "JSON"),
clEnumValEnd),
llvm::cl::init(abi_util::TextFormatIR::Json), llvm::cl::init(abi_util::TextFormatIR::Json),
llvm::cl::cat(header_checker_category)); llvm::cl::cat(header_checker_category));
@@ -103,14 +105,16 @@ static llvm::cl::opt<abi_util::TextFormatIR> text_format_new(
"input-format-new", llvm::cl::desc("Specify input format of new abi dump"), "input-format-new", llvm::cl::desc("Specify input format of new abi dump"),
llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat, llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat,
"ProtobufTextFormat", "ProtobufTextFormat"), "ProtobufTextFormat", "ProtobufTextFormat"),
clEnumValN(abi_util::TextFormatIR::Json, "Json", "JSON")), clEnumValN(abi_util::TextFormatIR::Json, "Json", "JSON"),
clEnumValEnd),
llvm::cl::init(abi_util::TextFormatIR::Json), llvm::cl::init(abi_util::TextFormatIR::Json),
llvm::cl::cat(header_checker_category)); llvm::cl::cat(header_checker_category));
static llvm::cl::opt<abi_util::TextFormatIR> text_format_diff( static llvm::cl::opt<abi_util::TextFormatIR> text_format_diff(
"text-format-diff", llvm::cl::desc("Specify text format of abi-diff"), "text-format-diff", llvm::cl::desc("Specify text format of abi-diff"),
llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat, llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat,
"ProtobufTextFormat", "ProtobufTextFormat")), "ProtobufTextFormat", "ProtobufTextFormat"),
clEnumValEnd),
llvm::cl::init(abi_util::TextFormatIR::ProtobufTextFormat), llvm::cl::init(abi_util::TextFormatIR::ProtobufTextFormat),
llvm::cl::cat(header_checker_category)); llvm::cl::cat(header_checker_category));

View File

@@ -18,7 +18,7 @@
#include <limits.h> #include <limits.h>
#include <stdlib.h> #include <stdlib.h>
#include <clang/AST/QualTypeNames.h> #include <clang/Tooling/Core/QualTypeNames.h>
#include <clang/Index/CodegenNameGenerator.h> #include <clang/Index/CodegenNameGenerator.h>
#include <string> #include <string>
@@ -422,8 +422,7 @@ std::string ABIWrapper::QualTypeToString(
if (salty_qt.getTypePtr()->isDependentType()) { if (salty_qt.getTypePtr()->isDependentType()) {
return salty_qt.getAsString(); return salty_qt.getAsString();
} }
return clang::TypeName::getFullyQualifiedName( return clang::TypeName::getFullyQualifiedName(salty_qt, *ast_contextp_);
salty_qt, *ast_contextp_, ast_contextp_->getPrintingPolicy());
} }
FunctionTypeWrapper::FunctionTypeWrapper( FunctionTypeWrapper::FunctionTypeWrapper(
@@ -657,9 +656,8 @@ bool RecordDeclWrapper::SetupRecordVTable(
} }
const clang::VTableLayout &vtable_layout = const clang::VTableLayout &vtable_layout =
itanium_vtable_contextp->getVTableLayout(cxx_record_decl); itanium_vtable_contextp->getVTableLayout(cxx_record_decl);
llvm::ArrayRef<clang::VTableLayout::VTableThunkTy> thunks = ThunkMap thunk_map(vtable_layout.vtable_thunk_begin(),
vtable_layout.vtable_thunks(); vtable_layout.vtable_thunk_end());
ThunkMap thunk_map(thunks.begin(), thunks.end());
abi_util::VTableLayoutIR vtable_ir_layout; abi_util::VTableLayoutIR vtable_ir_layout;
uint64_t index = 0; uint64_t index = 0;

View File

@@ -16,7 +16,7 @@
#include "abi_wrappers.h" #include "abi_wrappers.h"
#include <clang/Lex/Token.h> #include <clang/Lex/Token.h>
#include <clang/AST/QualTypeNames.h> #include <clang/Tooling/Core/QualTypeNames.h>
#include <clang/Index/CodegenNameGenerator.h> #include <clang/Index/CodegenNameGenerator.h>
#include <fstream> #include <fstream>

View File

@@ -55,7 +55,8 @@ static llvm::cl::opt<abi_util::TextFormatIR> output_format(
"output-format", llvm::cl::desc("Specify format of output dump file"), "output-format", llvm::cl::desc("Specify format of output dump file"),
llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat, llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat,
"ProtobufTextFormat", "ProtobufTextFormat"), "ProtobufTextFormat", "ProtobufTextFormat"),
clEnumValN(abi_util::TextFormatIR::Json, "Json", "JSON")), clEnumValN(abi_util::TextFormatIR::Json, "Json", "JSON"),
clEnumValEnd),
llvm::cl::init(abi_util::TextFormatIR::Json), llvm::cl::init(abi_util::TextFormatIR::Json),
llvm::cl::cat(header_checker_category)); llvm::cl::cat(header_checker_category));
@@ -83,22 +84,14 @@ int main(int argc, const char **argv) {
// Create compilation database from command line arguments after "--". // Create compilation database from command line arguments after "--".
std::unique_ptr<clang::tooling::CompilationDatabase> compilations; std::unique_ptr<clang::tooling::CompilationDatabase> compilations;
{ {
// loadFromCommandLine() may alter argc and argv, thus access fixed_argv // loadFromCommandLine() may alter argc and argv, thus access fixed_argv
// through FixedArgvAccess. // through FixedArgvAccess.
FixedArgvAccess raw(fixed_argv); FixedArgvAccess raw(fixed_argv);
compilations.reset(
std::string cmdline_error_msg;
compilations =
clang::tooling::FixedCompilationDatabase::loadFromCommandLine( clang::tooling::FixedCompilationDatabase::loadFromCommandLine(
raw.argc_, raw.argv_, cmdline_error_msg); raw.argc_, raw.argv_));
// Check whether we can create compilation database and deduce compiler
// options from command line options.
if (!compilations) {
llvm::errs() << "ERROR: " << cmdline_error_msg << "\n";
::exit(1);
}
} }
// Parse the command line options. // Parse the command line options.
@@ -111,6 +104,13 @@ int main(int argc, const char **argv) {
::exit(1); ::exit(1);
} }
// Check whether we can create compilation database and deduce compiler
// options from command line options.
if (!compilations) {
llvm::errs() << "ERROR: Clang compilation options not specified.\n";
::exit(1);
}
std::set<std::string> exported_headers; std::set<std::string> exported_headers;
if (!no_filter) { if (!no_filter) {
exported_headers = exported_headers =

View File

@@ -70,7 +70,8 @@ static llvm::cl::opt<abi_util::TextFormatIR> input_format(
"input-format", llvm::cl::desc("Specify format of input dump files"), "input-format", llvm::cl::desc("Specify format of input dump files"),
llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat, llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat,
"ProtobufTextFormat", "ProtobufTextFormat"), "ProtobufTextFormat", "ProtobufTextFormat"),
clEnumValN(abi_util::TextFormatIR::Json, "Json", "JSON")), clEnumValN(abi_util::TextFormatIR::Json, "Json", "JSON"),
clEnumValEnd),
llvm::cl::init(abi_util::TextFormatIR::Json), llvm::cl::init(abi_util::TextFormatIR::Json),
llvm::cl::cat(header_linker_category)); llvm::cl::cat(header_linker_category));
@@ -78,7 +79,8 @@ static llvm::cl::opt<abi_util::TextFormatIR> output_format(
"output-format", llvm::cl::desc("Specify format of output dump file"), "output-format", llvm::cl::desc("Specify format of output dump file"),
llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat, llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat,
"ProtobufTextFormat", "ProtobufTextFormat"), "ProtobufTextFormat", "ProtobufTextFormat"),
clEnumValN(abi_util::TextFormatIR::Json, "Json", "JSON")), clEnumValN(abi_util::TextFormatIR::Json, "Json", "JSON"),
clEnumValEnd),
llvm::cl::init(abi_util::TextFormatIR::Json), llvm::cl::init(abi_util::TextFormatIR::Json),
llvm::cl::cat(header_linker_category)); llvm::cl::cat(header_linker_category));

View File

@@ -30,6 +30,7 @@ using llvm::object::ObjectFile;
using llvm::object::ELFObjectFile; using llvm::object::ELFObjectFile;
using llvm::object::ELFFile; using llvm::object::ELFFile;
using llvm::object::ELFType; using llvm::object::ELFType;
using llvm::object::ELFDataTypeTypedefHelper;
namespace abi_util { namespace abi_util {

View File

@@ -51,6 +51,7 @@ bool CollectExportedHeaderSet(const std::string &dir_name,
llvm::sys::fs::recursive_directory_iterator walker(dir_name, ec); llvm::sys::fs::recursive_directory_iterator walker(dir_name, ec);
// Default construction - end of directory. // Default construction - end of directory.
llvm::sys::fs::recursive_directory_iterator end; llvm::sys::fs::recursive_directory_iterator end;
llvm::sys::fs::file_status status;
for ( ; walker != end; walker.increment(ec)) { for ( ; walker != end; walker.increment(ec)) {
if (ec) { if (ec) {
llvm::errs() << "Failed to walk dir : " << dir_name << "\n"; llvm::errs() << "Failed to walk dir : " << dir_name << "\n";
@@ -67,14 +68,14 @@ bool CollectExportedHeaderSet(const std::string &dir_name,
walker.no_push(); walker.no_push();
continue; continue;
} }
llvm::ErrorOr<llvm::sys::fs::basic_file_status> status = walker->status();
if (!status) { if (walker->status(status)) {
llvm::errs() << "Failed to stat file : " << file_path << "\n"; llvm::errs() << "Failed to stat file : " << file_path << "\n";
return false; return false;
} }
if ((status->type() != llvm::sys::fs::file_type::symlink_file) && if ((status.type() != llvm::sys::fs::file_type::symlink_file) &&
(status->type() != llvm::sys::fs::file_type::regular_file)) { !llvm::sys::fs::is_regular_file(status)) {
// Ignore non regular files, except symlinks. // Ignore non regular files, except symlinks.
continue; continue;
} }

View File

@@ -17,8 +17,6 @@
cc_library_host_static { cc_library_host_static {
name: "libheader-checker-proto", name: "libheader-checker-proto",
defaults: ["llvm-build-host-tools-defaults"],
srcs: [ srcs: [
"abi_dump.proto", "abi_dump.proto",
"abi_diff.proto", "abi_diff.proto",
@@ -30,8 +28,6 @@ cc_library_host_static {
canonical_path_from_root: false, canonical_path_from_root: false,
}, },
shared_libs: ["libc++_host"],
cflags: [ cflags: [
"-Wall", "-Wall",
"-Werror", "-Werror",
@@ -47,7 +43,4 @@ cc_library_host_static {
enabled: false, enabled: false,
}, },
}, },
stl: "none",
compile_multilib: "64",
} }

View File

@@ -198,12 +198,12 @@ record_types {
} }
record_types { record_types {
type_info { type_info {
name: "Hello::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:19:3)::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:22:5) at /development/vndk/tools/header-checker/tests/input/example1.h:22:5" name: "Hello::(anonymous)::(anonymous) at /development/vndk/tools/header-checker/tests/input/example1.h:22:5"
size: 4 size: 4
alignment: 4 alignment: 4
referenced_type: "type-22" referenced_type: "type-22"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h" source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "Hello::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:19:3)::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:22:5) at /development/vndk/tools/header-checker/tests/input/example1.h:22:5" linker_set_key: "Hello::(anonymous)::(anonymous) at /development/vndk/tools/header-checker/tests/input/example1.h:22:5"
self_type: "type-22" self_type: "type-22"
} }
fields { fields {
@@ -216,17 +216,17 @@ record_types {
is_anonymous: true is_anonymous: true
record_kind: struct_kind record_kind: struct_kind
tag_info { tag_info {
unique_id: "Hello::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:19:3)::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:22:5)" unique_id: "Hello::(anonymous)::(anonymous)"
} }
} }
record_types { record_types {
type_info { type_info {
name: "Hello::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:19:3) at /development/vndk/tools/header-checker/tests/input/example1.h:19:3" name: "Hello::(anonymous) at /development/vndk/tools/header-checker/tests/input/example1.h:19:3"
size: 12 size: 12
alignment: 4 alignment: 4
referenced_type: "type-21" referenced_type: "type-21"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h" source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "Hello::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:19:3) at /development/vndk/tools/header-checker/tests/input/example1.h:19:3" linker_set_key: "Hello::(anonymous) at /development/vndk/tools/header-checker/tests/input/example1.h:19:3"
self_type: "type-21" self_type: "type-21"
} }
fields { fields {
@@ -251,7 +251,7 @@ record_types {
is_anonymous: true is_anonymous: true
record_kind: struct_kind record_kind: struct_kind
tag_info { tag_info {
unique_id: "Hello::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:19:3)" unique_id: "Hello::(anonymous)"
} }
} }
record_types { record_types {
@@ -477,11 +477,11 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 10 enum_field_value: 10
name: "foosball" name: "Foo_s::foosball"
} }
enum_fields { enum_fields {
enum_field_value: 11 enum_field_value: 11
name: "foosbat" name: "Foo_s::foosbat"
} }
access: public_access access: public_access
tag_info { tag_info {
@@ -501,11 +501,11 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 24 enum_field_value: 24
name: "test3::kind1" name: "test3::Kind::kind1"
} }
enum_fields { enum_fields {
enum_field_value: 2312 enum_field_value: 2312
name: "test3::kind2" name: "test3::Kind::kind2"
} }
access: public_access access: public_access
tag_info { tag_info {
@@ -525,7 +525,7 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "CPPHello::BLA" name: "CPPHello::Bla::BLA"
} }
access: public_access access: public_access
tag_info { tag_info {

View File

@@ -198,12 +198,12 @@ record_types {
} }
record_types { record_types {
type_info { type_info {
name: "Hello::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:19:3)::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:22:5) at /development/vndk/tools/header-checker/tests/input/example1.h:22:5" name: "Hello::(anonymous)::(anonymous) at /development/vndk/tools/header-checker/tests/input/example1.h:22:5"
size: 4 size: 4
alignment: 4 alignment: 4
referenced_type: "type-22" referenced_type: "type-22"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h" source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "Hello::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:19:3)::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:22:5) at /development/vndk/tools/header-checker/tests/input/example1.h:22:5" linker_set_key: "Hello::(anonymous)::(anonymous) at /development/vndk/tools/header-checker/tests/input/example1.h:22:5"
self_type: "type-22" self_type: "type-22"
} }
fields { fields {
@@ -216,17 +216,17 @@ record_types {
is_anonymous: true is_anonymous: true
record_kind: struct_kind record_kind: struct_kind
tag_info { tag_info {
unique_id: "Hello::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:19:3)::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:22:5)" unique_id: "Hello::(anonymous)::(anonymous)"
} }
} }
record_types { record_types {
type_info { type_info {
name: "Hello::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:19:3) at /development/vndk/tools/header-checker/tests/input/example1.h:19:3" name: "Hello::(anonymous) at /development/vndk/tools/header-checker/tests/input/example1.h:19:3"
size: 12 size: 12
alignment: 4 alignment: 4
referenced_type: "type-21" referenced_type: "type-21"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h" source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "Hello::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:19:3) at /development/vndk/tools/header-checker/tests/input/example1.h:19:3" linker_set_key: "Hello::(anonymous) at /development/vndk/tools/header-checker/tests/input/example1.h:19:3"
self_type: "type-21" self_type: "type-21"
} }
fields { fields {
@@ -251,7 +251,7 @@ record_types {
is_anonymous: true is_anonymous: true
record_kind: struct_kind record_kind: struct_kind
tag_info { tag_info {
unique_id: "Hello::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:19:3)" unique_id: "Hello::(anonymous)"
} }
} }
record_types { record_types {
@@ -477,11 +477,11 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 10 enum_field_value: 10
name: "foosball" name: "Foo_s::foosball"
} }
enum_fields { enum_fields {
enum_field_value: 11 enum_field_value: 11
name: "foosbat" name: "Foo_s::foosbat"
} }
access: public_access access: public_access
tag_info { tag_info {
@@ -501,11 +501,11 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 24 enum_field_value: 24
name: "test3::kind1" name: "test3::Kind::kind1"
} }
enum_fields { enum_fields {
enum_field_value: 2312 enum_field_value: 2312
name: "test3::kind2" name: "test3::Kind::kind2"
} }
access: public_access access: public_access
tag_info { tag_info {
@@ -525,7 +525,7 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "CPPHello::BLA" name: "CPPHello::Bla::BLA"
} }
access: public_access access: public_access
tag_info { tag_info {

View File

@@ -209,11 +209,11 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 10 enum_field_value: 10
name: "foosball" name: "Foo_s::foosball"
} }
enum_fields { enum_fields {
enum_field_value: 11 enum_field_value: 11
name: "foosbat" name: "Foo_s::foosbat"
} }
access: public_access access: public_access
tag_info { tag_info {
@@ -233,11 +233,11 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 24 enum_field_value: 24
name: "test3::kind1" name: "test3::Kind::kind1"
} }
enum_fields { enum_fields {
enum_field_value: 2312 enum_field_value: 2312
name: "test3::kind2" name: "test3::Kind::kind2"
} }
access: public_access access: public_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,15 +201,15 @@ enum_types {
underlying_type: "type-2" underlying_type: "type-2"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: -1 enum_field_value: -1
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,23 +201,23 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
enum_fields { enum_fields {
enum_field_value: 5 enum_field_value: 5
name: "SuperSpeaker::LouderThanLoudest" name: "SuperSpeaker::Volume::LouderThanLoudest"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -261,19 +261,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -87,19 +87,19 @@
[ [
{ {
"enum_field_value" : 1, "enum_field_value" : 1,
"name" : "SuperSpeaker::Loud" "name" : "SuperSpeaker::Volume::Loud"
}, },
{ {
"enum_field_value" : 2, "enum_field_value" : 2,
"name" : "SuperSpeaker::Louder" "name" : "SuperSpeaker::Volume::Louder"
}, },
{ {
"enum_field_value" : 3, "enum_field_value" : 3,
"name" : "SuperSpeaker::Loudest" "name" : "SuperSpeaker::Volume::Loudest"
}, },
{ {
"enum_field_value" : 0, "enum_field_value" : 0,
"name" : "SuperSpeaker::Lower" "name" : "SuperSpeaker::Volume::Lower"
} }
], ],
"linker_set_key" : "SuperSpeaker::Volume", "linker_set_key" : "SuperSpeaker::Volume",

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-8" underlying_type: "type-8"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-5" underlying_type: "type-5"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,15 +201,15 @@ enum_types {
underlying_type: "type-2" underlying_type: "type-2"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: -1 enum_field_value: -1
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,23 +201,23 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
enum_fields { enum_fields {
enum_field_value: 5 enum_field_value: 5
name: "SuperSpeaker::LouderThanLoudest" name: "SuperSpeaker::Volume::LouderThanLoudest"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -261,19 +261,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -87,19 +87,19 @@
[ [
{ {
"enum_field_value" : 1, "enum_field_value" : 1,
"name" : "SuperSpeaker::Loud" "name" : "SuperSpeaker::Volume::Loud"
}, },
{ {
"enum_field_value" : 2, "enum_field_value" : 2,
"name" : "SuperSpeaker::Louder" "name" : "SuperSpeaker::Volume::Louder"
}, },
{ {
"enum_field_value" : 3, "enum_field_value" : 3,
"name" : "SuperSpeaker::Loudest" "name" : "SuperSpeaker::Volume::Loudest"
}, },
{ {
"enum_field_value" : 0, "enum_field_value" : 0,
"name" : "SuperSpeaker::Lower" "name" : "SuperSpeaker::Volume::Lower"
} }
], ],
"linker_set_key" : "SuperSpeaker::Volume", "linker_set_key" : "SuperSpeaker::Volume",

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-8" underlying_type: "type-8"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-5" underlying_type: "type-5"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,15 +201,15 @@ enum_types {
underlying_type: "type-2" underlying_type: "type-2"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: -1 enum_field_value: -1
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,23 +201,23 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
enum_fields { enum_fields {
enum_field_value: 5 enum_field_value: 5
name: "SuperSpeaker::LouderThanLoudest" name: "SuperSpeaker::Volume::LouderThanLoudest"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -261,19 +261,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -87,19 +87,19 @@
[ [
{ {
"enum_field_value" : 1, "enum_field_value" : 1,
"name" : "SuperSpeaker::Loud" "name" : "SuperSpeaker::Volume::Loud"
}, },
{ {
"enum_field_value" : 2, "enum_field_value" : 2,
"name" : "SuperSpeaker::Louder" "name" : "SuperSpeaker::Volume::Louder"
}, },
{ {
"enum_field_value" : 3, "enum_field_value" : 3,
"name" : "SuperSpeaker::Loudest" "name" : "SuperSpeaker::Volume::Loudest"
}, },
{ {
"enum_field_value" : 0, "enum_field_value" : 0,
"name" : "SuperSpeaker::Lower" "name" : "SuperSpeaker::Volume::Lower"
} }
], ],
"linker_set_key" : "SuperSpeaker::Volume", "linker_set_key" : "SuperSpeaker::Volume",

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-8" underlying_type: "type-8"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-5" underlying_type: "type-5"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,15 +201,15 @@ enum_types {
underlying_type: "type-2" underlying_type: "type-2"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: -1 enum_field_value: -1
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,23 +201,23 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
enum_fields { enum_fields {
enum_field_value: 5 enum_field_value: 5
name: "SuperSpeaker::LouderThanLoudest" name: "SuperSpeaker::Volume::LouderThanLoudest"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -261,19 +261,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -87,19 +87,19 @@
[ [
{ {
"enum_field_value" : 1, "enum_field_value" : 1,
"name" : "SuperSpeaker::Loud" "name" : "SuperSpeaker::Volume::Loud"
}, },
{ {
"enum_field_value" : 2, "enum_field_value" : 2,
"name" : "SuperSpeaker::Louder" "name" : "SuperSpeaker::Volume::Louder"
}, },
{ {
"enum_field_value" : 3, "enum_field_value" : 3,
"name" : "SuperSpeaker::Loudest" "name" : "SuperSpeaker::Volume::Loudest"
}, },
{ {
"enum_field_value" : 0, "enum_field_value" : 0,
"name" : "SuperSpeaker::Lower" "name" : "SuperSpeaker::Volume::Lower"
} }
], ],
"linker_set_key" : "SuperSpeaker::Volume", "linker_set_key" : "SuperSpeaker::Volume",

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-8" underlying_type: "type-8"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-5" underlying_type: "type-5"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,15 +201,15 @@ enum_types {
underlying_type: "type-2" underlying_type: "type-2"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: -1 enum_field_value: -1
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,23 +201,23 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
enum_fields { enum_fields {
enum_field_value: 5 enum_field_value: 5
name: "SuperSpeaker::LouderThanLoudest" name: "SuperSpeaker::Volume::LouderThanLoudest"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -261,19 +261,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -87,19 +87,19 @@
[ [
{ {
"enum_field_value" : 1, "enum_field_value" : 1,
"name" : "SuperSpeaker::Loud" "name" : "SuperSpeaker::Volume::Loud"
}, },
{ {
"enum_field_value" : 2, "enum_field_value" : 2,
"name" : "SuperSpeaker::Louder" "name" : "SuperSpeaker::Volume::Louder"
}, },
{ {
"enum_field_value" : 3, "enum_field_value" : 3,
"name" : "SuperSpeaker::Loudest" "name" : "SuperSpeaker::Volume::Loudest"
}, },
{ {
"enum_field_value" : 0, "enum_field_value" : 0,
"name" : "SuperSpeaker::Lower" "name" : "SuperSpeaker::Volume::Lower"
} }
], ],
"linker_set_key" : "SuperSpeaker::Volume", "linker_set_key" : "SuperSpeaker::Volume",

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-9" underlying_type: "type-9"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-8" underlying_type: "type-8"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-5" underlying_type: "type-5"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

View File

@@ -201,19 +201,19 @@ enum_types {
underlying_type: "type-6" underlying_type: "type-6"
enum_fields { enum_fields {
enum_field_value: 1 enum_field_value: 1
name: "SuperSpeaker::Loud" name: "SuperSpeaker::Volume::Loud"
} }
enum_fields { enum_fields {
enum_field_value: 2 enum_field_value: 2
name: "SuperSpeaker::Louder" name: "SuperSpeaker::Volume::Louder"
} }
enum_fields { enum_fields {
enum_field_value: 3 enum_field_value: 3
name: "SuperSpeaker::Loudest" name: "SuperSpeaker::Volume::Loudest"
} }
enum_fields { enum_fields {
enum_field_value: 0 enum_field_value: 0
name: "SuperSpeaker::Lower" name: "SuperSpeaker::Volume::Lower"
} }
access: private_access access: private_access
tag_info { tag_info {

Some files were not shown because too many files have changed in this diff Show More