Commit Graph

933 Commits

Author SHA1 Message Date
lganzzzo
70e898f86d Tests. UnorderedSet test. 2020-05-10 02:20:59 +03:00
lganzzzo
75675ae61a data::mapping. Collections. Add UnorderedSet. Initial commit. 2020-05-10 01:55:43 +03:00
lganzzzo
06e39a12bc Merge branch 'master' into v_1.1.0 2020-05-09 23:21:39 +03:00
Leonid Stryzhevskyi
28ad80cc79
Update 1.1.0.md 2020-05-09 23:15:41 +03:00
Leonid Stryzhevskyi
9b59aa9f20
Update README.md 2020-05-09 23:12:39 +03:00
Leonid Stryzhevskyi
61b0722390
Update changelog/1.1.0.md Add TOC 2020-05-09 23:04:32 +03:00
Leonid Stryzhevskyi
902a83bc36
Update 1.1.0.md 2020-05-09 23:02:24 +03:00
lganzzzo
b46bcfc7b1 Add changelog/1.1.0.md 2020-05-09 22:54:59 +03:00
Leonid Stryzhevskyi
e0828a83ab
Merge pull request #237 from oatpp/dto_enum
Dto enum
2020-05-09 19:14:55 +03:00
lganzzzo
4d6629395d ApiClient. Enum support. 2020-05-09 18:10:07 +03:00
lganzzzo
c3f6dd39e5 Build. Fix Ubuntu build. 2020-05-09 05:14:34 +03:00
lganzzzo
a124a5c510 ApiController. Integrate oatpp::Enum with ApiController. 2020-05-09 05:07:21 +03:00
lganzzzo
48c1fcce05 Fix windows and ubuntu builds. 2020-05-09 03:12:16 +03:00
lganzzzo
692a248edd code-gen. Enum. undef script. 2020-05-09 03:03:41 +03:00
lganzzzo
1d63dd547e oatpp::Enum. Add description. 2020-05-09 02:56:47 +03:00
lganzzzo
9ee3c80626 parser::json. Correct Enum Ser/De. 2020-05-08 04:10:07 +03:00
lganzzzo
babeec5e2c parser::json. Enum Ser/De. 2020-05-08 00:52:46 +03:00
Leonid Stryzhevskyi
59fe9ae32b
Merge pull request #236 from oatpp/dto_enum_fix_win2
Dto enum fix win2
2020-05-07 03:33:06 +03:00
lganzzzo
4365096ce0 dto::Enum. Codegen. Make initializer a singleton. 2020-05-07 03:25:15 +03:00
lganzzzo
cff565f788 dto::Enum. Make static enum info a singleton. 2020-05-07 03:16:04 +03:00
lganzzzo
0de8204ad4 Tests. mapping::type::Enum. Enum ObjectWrapper test. 2020-05-06 05:15:03 +03:00
lganzzzo
bfcb159b48 dto::Enum. Enum interpreters POC. 2020-05-06 03:41:18 +03:00
lganzzzo
66d34683f7 DTO. Enum. Populate metadata. 2020-05-04 04:55:45 +03:00
lganzzzo
b52eeed67a DTO Enum. Bootstrap code-gen. 2020-05-02 03:31:59 +03:00
lganzzzo
7ed6069f11 type::Primitive. Fix conversions. 2020-05-02 00:31:32 +03:00
Leonid Stryzhevskyi
d29695f8df
Merge pull request #232 from oatpp/types_simplify_primitives
types. Simplify Primitives.
2020-04-30 04:57:30 +03:00
lganzzzo
fd73b3c7c1 Tests. Uncomment all tests. 2020-04-30 04:44:42 +03:00
lganzzzo
196d351de6 types::Boolean. operators ==, != for nullptr. 2020-04-30 04:35:20 +03:00
lganzzzo
0d3ae75b13 Windows. type::Boolean. Fix nullptr/bool conversion. 2020-04-30 04:22:09 +03:00
lganzzzo
6c9c8d3237 type::Primitive. Add hash-function for all primitives. 2020-04-30 03:48:06 +03:00
lganzzzo
11c7be7a50 type::Primitive: Make boolean a separate ObjectWrapper. Tests: Primitive test. 2020-04-30 03:04:15 +03:00
lganzzzo
76da4714c2 Tests. Add mapping::type::<collections> tests. 2020-04-29 23:04:42 +03:00
lganzzzo
04707aa23d types. Simplify Primitives. 2020-04-29 05:03:47 +03:00
Leonid Stryzhevskyi
36e4eeb330
Merge pull request #231 from oatpp/use_std_collections
Use std collections
2020-04-29 04:15:51 +03:00
lganzzzo
d00cf78102 Fix unbuntu builds. 2020-04-29 04:01:52 +03:00
lganzzzo
ed242a8066 mapping::type. Add oatpp::Vector and oatpp::UnorderedFields support to json Ser/De. 2020-04-29 03:30:05 +03:00
lganzzzo
7c12d6f16d mapping::type. Add UnorderedMap collection. 2020-04-29 02:17:26 +03:00
lganzzzo
eb116ef23b mapping::type. Rename ListMap --> PairList. 2020-04-29 01:47:40 +03:00
lganzzzo
bd8330e06d mapping::type. Update ListMap. 2020-04-29 01:31:17 +03:00
lganzzzo
98d57fbb7a mapping::type. Simplify collections. 2020-04-29 00:07:26 +03:00
lganzzzo
d2a0f706c4 Introduce the oatpp::Void. 2020-04-28 21:51:11 +03:00
lganzzzo
eacbe79d01 Introduce oatpp::Vector. Refactor oatpp::List to use std::list. 2020-04-28 04:26:29 +03:00
Leonid Stryzhevskyi
041ce85e06
Merge pull request #230 from oatpp/custom_codegen
Codegen. Add the possibility to add custom codegen.
2020-04-27 03:47:59 +03:00
lganzzzo
53518d03da Codegen. Add the possibility to add custom codegen. 2020-04-27 03:23:42 +03:00
Leonid Stryzhevskyi
0460817ea4
Merge pull request #229 from oatpp/better_object_wrappers_syntax
DTOs. Do not explicitly write <Type>::ObjectWrapper.
2020-04-27 02:58:40 +03:00
lganzzzo
c487721d70 oatpp::Fields. Fix Map template. Update Readme. Primitive::ObjectWrapper restore auto cast to value-type. 2020-04-27 02:50:25 +03:00
lganzzzo
6f6336c1a3 ApiController, ApiClient. Oprimize parameters passing. '::ObjectWrapper' in parameters is now redundant. 2020-04-27 01:51:33 +03:00
lganzzzo
6acd2c3f39 DTOs. Do not explicitly write <Type>::ObjectWrapper. 2020-04-26 15:13:33 +03:00
Leonid Stryzhevskyi
0e9ccbe3ba
Merge pull request #225 from oatpp/oatpp_type_any
oatpp type any
2020-04-26 13:44:24 +03:00
lganzzzo
cc40354bee StrBuffer. Fix cmp methods. Fix lgtm alerts. Better String and Primitive<T> object wrappers. 2020-04-26 13:24:43 +03:00