160293197379e522c870c4a28462804207bab505dAdam Lesinski/* 260293197379e522c870c4a28462804207bab505dAdam Lesinski * Copyright (C) 2014 The Android Open Source Project 360293197379e522c870c4a28462804207bab505dAdam Lesinski * 460293197379e522c870c4a28462804207bab505dAdam Lesinski * Licensed under the Apache License, Version 2.0 (the "License"); 560293197379e522c870c4a28462804207bab505dAdam Lesinski * you may not use this file except in compliance with the License. 660293197379e522c870c4a28462804207bab505dAdam Lesinski * You may obtain a copy of the License at 760293197379e522c870c4a28462804207bab505dAdam Lesinski * 860293197379e522c870c4a28462804207bab505dAdam Lesinski * http://www.apache.org/licenses/LICENSE-2.0 960293197379e522c870c4a28462804207bab505dAdam Lesinski * 1060293197379e522c870c4a28462804207bab505dAdam Lesinski * Unless required by applicable law or agreed to in writing, software 1160293197379e522c870c4a28462804207bab505dAdam Lesinski * distributed under the License is distributed on an "AS IS" BASIS, 1260293197379e522c870c4a28462804207bab505dAdam Lesinski * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1360293197379e522c870c4a28462804207bab505dAdam Lesinski * See the License for the specific language governing permissions and 1460293197379e522c870c4a28462804207bab505dAdam Lesinski * limitations under the License. 1560293197379e522c870c4a28462804207bab505dAdam Lesinski */ 1660293197379e522c870c4a28462804207bab505dAdam Lesinski 174c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski#ifndef TEST_DATA_LIB_R_H_ 184c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski#define TEST_DATA_LIB_R_H_ 19ccf25c7bf69eb8c04246e3f79da31b52c2922a80Adam Lesinski 204c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski#include <cstdint> 214c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski 224c67a475a334e4f65238d439a3339195e03c03beAdam Lesinskinamespace com { 234c67a475a334e4f65238d439a3339195e03c03beAdam Lesinskinamespace android { 24da431a22da38f9c4085b5d71ed9a9c6122c6a5a6Adam Lesinskinamespace libclient { 25ccf25c7bf69eb8c04246e3f79da31b52c2922a80Adam Lesinski 264c67a475a334e4f65238d439a3339195e03c03beAdam Lesinskistruct R { 274c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski struct attr { 284c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski enum : uint32_t { 29da431a22da38f9c4085b5d71ed9a9c6122c6a5a6Adam Lesinski foo = 0x7f010000, // default 30da431a22da38f9c4085b5d71ed9a9c6122c6a5a6Adam Lesinski bar = 0x7f010001, // default 31ccf25c7bf69eb8c04246e3f79da31b52c2922a80Adam Lesinski }; 324c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski }; 33ccf25c7bf69eb8c04246e3f79da31b52c2922a80Adam Lesinski 344c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski struct style { 354c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski enum : uint32_t { 36da431a22da38f9c4085b5d71ed9a9c6122c6a5a6Adam Lesinski Theme = 0x7f020000, // default 37da431a22da38f9c4085b5d71ed9a9c6122c6a5a6Adam Lesinski }; 38da431a22da38f9c4085b5d71ed9a9c6122c6a5a6Adam Lesinski }; 39da431a22da38f9c4085b5d71ed9a9c6122c6a5a6Adam Lesinski 40da431a22da38f9c4085b5d71ed9a9c6122c6a5a6Adam Lesinski struct string { 41da431a22da38f9c4085b5d71ed9a9c6122c6a5a6Adam Lesinski enum : uint32_t { 42da431a22da38f9c4085b5d71ed9a9c6122c6a5a6Adam Lesinski foo_one = 0x7f030000, // default 43da431a22da38f9c4085b5d71ed9a9c6122c6a5a6Adam Lesinski foo_two = 0x7f030001, // default 44ccf25c7bf69eb8c04246e3f79da31b52c2922a80Adam Lesinski }; 454c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski }; 464c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski}; 47ccf25c7bf69eb8c04246e3f79da31b52c2922a80Adam Lesinski 48da431a22da38f9c4085b5d71ed9a9c6122c6a5a6Adam Lesinski} // namespace libclient 494c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski} // namespace android 504c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski} // namespace com 51ccf25c7bf69eb8c04246e3f79da31b52c2922a80Adam Lesinski 524c67a475a334e4f65238d439a3339195e03c03beAdam Lesinski#endif // TEST_DATA_R_H_ 53