Merge "aconfig: cpp codegen update: Move server_configurable_flags header include" into main

This commit is contained in:
Treehugger Robot
2023-07-11 08:42:13 +00:00
committed by Gerrit Code Review
4 changed files with 14 additions and 8 deletions

View File

@@ -133,8 +133,6 @@ mod tests {
#include <string>
#include <memory>
#include <server_configurable_flags/get_flags.h>
using namespace server_configurable_flags;
namespace com::android::aconfig::test {
class flag_provider_interface {
@@ -196,8 +194,6 @@ inline void reset_overrides() {
#include <string>
#include <memory>
#include <server_configurable_flags/get_flags.h>
using namespace server_configurable_flags;
namespace com::android::aconfig::test {
class flag_provider_interface {
@@ -258,6 +254,8 @@ inline void reset_overrides() {
#define com_android_aconfig_test_flag_provider_HEADER_H
#include "com_android_aconfig_test.h"
#include <server_configurable_flags/get_flags.h>
using namespace server_configurable_flags;
namespace com::android::aconfig::test {
class flag_provider : public flag_provider_interface {
@@ -294,6 +292,8 @@ public:
#define com_android_aconfig_test_flag_provider_HEADER_H
#include "com_android_aconfig_test.h"
#include <server_configurable_flags/get_flags.h>
using namespace server_configurable_flags;
#include <unordered_map>
#include <unordered_set>

View File

@@ -3,10 +3,7 @@
#include <string>
#include <memory>
{{ if readwrite }}
#include <server_configurable_flags/get_flags.h>
using namespace server_configurable_flags;
{{ endif }}
namespace {cpp_namespace} \{
class flag_provider_interface \{

View File

@@ -1,6 +1,10 @@
#ifndef {header}_flag_provider_HEADER_H
#define {header}_flag_provider_HEADER_H
#include "{header}.h"
{{ if readwrite }}
#include <server_configurable_flags/get_flags.h>
using namespace server_configurable_flags;
{{ endif }}
namespace {cpp_namespace} \{
class flag_provider : public flag_provider_interface \{

View File

@@ -2,6 +2,11 @@
#define {header}_flag_provider_HEADER_H
#include "{header}.h"
{{ if readwrite }}
#include <server_configurable_flags/get_flags.h>
using namespace server_configurable_flags;
{{ endif }}
#include <unordered_map>
#include <unordered_set>
#include <cassert>