14c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski/*
24c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski * Copyright (C) 2016 The Android Open Source Project
34c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski *
44c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski * Licensed under the Apache License, Version 2.0 (the "License");
54c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski * you may not use this file except in compliance with the License.
64c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski * You may obtain a copy of the License at
74c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski *
84c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski *      http://www.apache.org/licenses/LICENSE-2.0
94c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski *
104c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski * Unless required by applicable law or agreed to in writing, software
114c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski * distributed under the License is distributed on an "AS IS" BASIS,
124c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
134c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski * See the License for the specific language governing permissions and
144c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski * limitations under the License.
154c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski */
164c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski
174c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski#ifndef TEST_DATA_STYLES_R_H_
184c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski#define TEST_DATA_STYLES_R_H_
194c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski
207a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski#include <cstdint>
217a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski
227a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinskinamespace com {
237a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinskinamespace android {
247a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinskinamespace app {
257a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski
267a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinskistruct R {
277a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski  struct attr {
287a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski    enum : uint32_t {
297a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski      attr_one = 0x7f010000u,
307a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski      attr_two = 0x7f010001u,
317a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski      attr_three = 0x7f010002u,
327a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski      attr_four = 0x7f010003u,
337a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski      attr_five = 0x7f010004u,
347a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski      attr_indirect = 0x7f010005u,
357ad1110ecd6a840fcd2895c62668828a1ca029c6Adam Lesinski      attr_six = 0x7f010006u,
3632e7501a27f0f19bccdf9e91f9b87869c093f695Adam Lesinski      attr_empty = 0x7f010007u,
377a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski    };
387a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski  };
397a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski
407a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski  struct string {
414c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski    enum : uint32_t {
424c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski      string_one = 0x7f030000u,
434c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski    };
447a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski  };
457a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski
467a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski  struct style {
477a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski    enum : uint32_t {
487a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski      StyleOne = 0x7f020000u,
497a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski      StyleTwo = 0x7f020001u,
507ad1110ecd6a840fcd2895c62668828a1ca029c6Adam Lesinski      StyleThree = 0x7f020002u,
517a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski    };
527a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski  };
537a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski};
547a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski
557a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski}  // namespace app
567a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski}  // namespace android
577a37b74d37ff79e805c9e97d977e07bfec753c5aAdam Lesinski}  // namespace com
584c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski
594c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski#endif  // TEST_DATA_STYLES_R_H_
60