Loading tools/aconfig/src/codegen_cpp.rs +14 −26 Original line number Diff line number Diff line Loading @@ -134,19 +134,13 @@ mod tests { namespace com::example { class my_flag_one { public: virtual const bool value() { static const bool my_flag_one() { return false; } } class my_flag_two { public: virtual const bool value() { static const bool my_flag_two() { return true; } } } #endif Loading Loading @@ -201,25 +195,19 @@ mod tests { namespace com::example { class my_flag_one { public: virtual const bool value() { static const bool my_flag_one() { return GetServerConfigurableFlag( "ns", "com.example.my_flag_one", "false") == "true"; } } class my_flag_two { public: virtual const bool value() { static const bool my_flag_two() { return GetServerConfigurableFlag( "ns", "com.example.my_flag_two", "true") == "true"; } } } #endif Loading tools/aconfig/templates/cpp.template +9 −12 Original line number Diff line number Diff line Loading @@ -6,9 +6,7 @@ using namespace server_configurable_flags; {{ endif }} namespace {cpp_namespace} \{ {{ for item in class_elements}} class {item.flag_name} \{ public: virtual const bool value() \{ static const bool {item.flag_name}() \{ {{ if item.readwrite- }} return GetServerConfigurableFlag( "{item.device_config_namespace}", Loading @@ -18,7 +16,6 @@ namespace {cpp_namespace} \{ return {item.default_value}; {{ -endif }} } } {{ endfor }} } #endif Loading
tools/aconfig/src/codegen_cpp.rs +14 −26 Original line number Diff line number Diff line Loading @@ -134,19 +134,13 @@ mod tests { namespace com::example { class my_flag_one { public: virtual const bool value() { static const bool my_flag_one() { return false; } } class my_flag_two { public: virtual const bool value() { static const bool my_flag_two() { return true; } } } #endif Loading Loading @@ -201,25 +195,19 @@ mod tests { namespace com::example { class my_flag_one { public: virtual const bool value() { static const bool my_flag_one() { return GetServerConfigurableFlag( "ns", "com.example.my_flag_one", "false") == "true"; } } class my_flag_two { public: virtual const bool value() { static const bool my_flag_two() { return GetServerConfigurableFlag( "ns", "com.example.my_flag_two", "true") == "true"; } } } #endif Loading
tools/aconfig/templates/cpp.template +9 −12 Original line number Diff line number Diff line Loading @@ -6,9 +6,7 @@ using namespace server_configurable_flags; {{ endif }} namespace {cpp_namespace} \{ {{ for item in class_elements}} class {item.flag_name} \{ public: virtual const bool value() \{ static const bool {item.flag_name}() \{ {{ if item.readwrite- }} return GetServerConfigurableFlag( "{item.device_config_namespace}", Loading @@ -18,7 +16,6 @@ namespace {cpp_namespace} \{ return {item.default_value}; {{ -endif }} } } {{ endfor }} } #endif