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