Adam Lesinski | 6029319 | 2014-10-21 18:36:42 -0700 | [diff] [blame] | 1 | /* |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 2 | * Copyright (C) 2016 The Android Open Source Project |
Adam Lesinski | 6029319 | 2014-10-21 18:36:42 -0700 | [diff] [blame] | 3 | * |
| 4 | * Licensed under the Apache License, Version 2.0 (the "License"); |
| 5 | * you may not use this file except in compliance with the License. |
| 6 | * You may obtain a copy of the License at |
| 7 | * |
| 8 | * http://www.apache.org/licenses/LICENSE-2.0 |
| 9 | * |
| 10 | * Unless required by applicable law or agreed to in writing, software |
| 11 | * distributed under the License is distributed on an "AS IS" BASIS, |
| 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 13 | * See the License for the specific language governing permissions and |
| 14 | * limitations under the License. |
| 15 | */ |
| 16 | |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 17 | #ifndef TESTS_DATA_BASIC_R_H_ |
| 18 | #define TESTS_DATA_BASIC_R_H_ |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 19 | |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 20 | #include <cstdint> |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 21 | |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 22 | namespace com { |
| 23 | namespace android { |
| 24 | namespace basic { |
| 25 | |
| 26 | struct R { |
| 27 | struct attr { |
| 28 | enum : uint32_t { |
| 29 | attr1 = 0x7f010000, |
| 30 | attr2 = 0x7f010001, |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 31 | }; |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 32 | }; |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 33 | |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 34 | struct layout { |
| 35 | enum : uint32_t { |
| 36 | main = 0x7f020000, |
Adam Lesinski | d9c809c | 2017-12-28 13:01:35 -0800 | [diff] [blame] | 37 | layoutt = 0x7f020001, |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 38 | }; |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 39 | }; |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 40 | |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 41 | struct string { |
| 42 | enum : uint32_t { |
| 43 | test1 = 0x7f030000, |
| 44 | test2 = 0x7f030001, |
| 45 | density = 0x7f030002, |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 46 | |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 47 | // From feature |
Adam Lesinski | 0e25d9a | 2017-03-10 15:14:27 -0800 | [diff] [blame] | 48 | test3 = 0x80020000, |
| 49 | test4 = 0x80020001, |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 50 | }; |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 51 | }; |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 52 | |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 53 | struct integer { |
| 54 | enum : uint32_t { |
| 55 | number1 = 0x7f040000, |
| 56 | number2 = 0x7f040001, |
Adam Lesinski | 0c40524 | 2017-01-13 20:47:26 -0800 | [diff] [blame] | 57 | ref1 = 0x7f040002, |
| 58 | ref2 = 0x7f040003, |
Adam Lesinski | d9c809c | 2017-12-28 13:01:35 -0800 | [diff] [blame] | 59 | deep_ref = 0x7f040004, |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 60 | |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 61 | // From feature |
Adam Lesinski | 0e25d9a | 2017-03-10 15:14:27 -0800 | [diff] [blame] | 62 | number3 = 0x80030000, |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 63 | }; |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 64 | }; |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 65 | |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 66 | struct style { |
| 67 | enum : uint32_t { |
| 68 | Theme1 = 0x7f050000, |
| 69 | Theme2 = 0x7f050001, |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 70 | }; |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 71 | }; |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 72 | |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 73 | struct array { |
| 74 | enum : uint32_t { |
| 75 | integerArray1 = 0x7f060000, |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 76 | }; |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 77 | }; |
| 78 | }; |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 79 | |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 80 | } // namespace basic |
| 81 | } // namespace android |
| 82 | } // namespace com |
Adam Lesinski | 833f3cc | 2014-06-18 15:06:01 -0700 | [diff] [blame] | 83 | |
Adam Lesinski | 4c67a47 | 2016-11-10 16:43:59 -0800 | [diff] [blame] | 84 | #endif /* TESTS_DATA_BASIC_R_H_ */ |