Updated TODO, added test for OutputStream for maps with enumerations as
[profile/ivi/common-api-dbus-runtime.git] / src / test / commonapi / tests / PredefinedTypeCollection.h
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2  * License, v. 2.0. If a copy of the MPL was not distributed with this
3  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4 #ifndef COMMONAPI_TESTS_PREDEFINED_TYPE_COLLECTION_H_
5 #define COMMONAPI_TESTS_PREDEFINED_TYPE_COLLECTION_H_
6
7 #include <CommonAPI/ByteBuffer.h>
8 #include <CommonAPI/types.h>
9 #include <cstdint>
10 #include <string>
11
12 namespace commonapi {
13 namespace tests {
14
15 namespace PredefinedTypeCollection {
16
17 typedef uint8_t TestUInt8;
18
19 typedef uint16_t TestUInt16;
20
21 typedef uint32_t TestUInt32;
22
23 typedef uint64_t TestUInt64;
24
25 typedef int8_t TestInt8;
26
27 typedef int16_t TestInt16;
28
29 typedef int32_t TestInt32;
30
31 typedef int64_t TestInt64;
32
33 typedef bool TestBoolean;
34
35 typedef CommonAPI::ByteBuffer TestByteBuffer;
36
37 typedef double TestDouble;
38
39 typedef float TestFloat;
40
41 typedef std::string TestString;
42
43
44
45 static inline const char* getTypeCollectionName() {
46     return "commonapi.tests.PredefinedTypeCollection";
47 }
48
49
50 } // namespace PredefinedTypeCollection
51
52 } // namespace tests
53 } // namespace commonapi
54
55 namespace CommonAPI {
56         
57         
58 }
59
60
61 namespace std {
62 }
63
64 #endif // COMMONAPI_TESTS_PREDEFINED_TYPE_COLLECTION_H_