Commit graph

24 commits

Author SHA1 Message Date
q66 ea42a5e841 use new type aliases + refactoring + namespacing 2015-06-08 21:20:12 +01:00
q66 06dc966f19 explicit-size type aliases + do not expose uint etc into global namespace 2015-06-08 20:45:49 +01:00
q66 d4e234f893 type renames 2015-06-08 01:39:12 +01:00
q66 6eae6487c4 replace usages of typedef with "using" 2015-06-08 00:55:08 +01:00
q66 36d9a35066 for MapRange, specialize stored func in a few ways to avoid octa::Function (and thus avoid the significant overhead it brings) 2015-06-07 04:31:18 +01:00
q66 d6d0ff3e8d tests for utility.h 2015-06-06 18:22:10 +01:00
q66 3f56700e19 format fixes 2015-06-05 23:45:07 +01:00
q66 84d78ba87a deuglify template args 2015-06-04 22:57:06 +01:00
q66 47016ec6ad clean up the rest of type traits 2015-06-04 21:47:30 +01:00
q66 49188f78ea more type traits cleanups 2015-06-04 21:19:05 +01:00
q66 1aeebb69a7 some type traits cleanups 2015-06-04 21:09:11 +01:00
q66 ff90009450 get rid of stupid Type suffixes (we already know it's a type from the name) 2015-06-03 20:00:41 +01:00
q66 bfc94e31d7 uglify the code by using unique identifiers only (prevent macro conflicts) 2015-06-02 00:57:34 +01:00
q66 64810e4006 remove the noexcept stuff; nothing in octastd ever throws 2015-05-20 22:05:41 +01:00
q66 680c0da0a6 some traits cleanup 2015-05-06 19:52:07 +01:00
q66 a6bb089283 use some standard builtin traits 2015-05-05 19:30:31 +01:00
q66 61a66f7372 more IsIntegral specializations 2015-05-04 00:00:27 +01:00
q66 fb0c7571c1 more style/consistency stuff 2015-05-03 23:50:21 +01:00
q66 1a2d606ae7 noexcept the library 2015-04-28 18:48:58 +01:00
q66 56f19204a2 style update 2015-04-27 20:23:38 +01:00
q66 990a7646da initial Box and pointer traits impl 2015-04-27 19:01:07 +01:00
q66 0245db3fec rename traits->type_traits 2015-04-25 16:13:21 +01:00
q66 844fc88b9b some core types, initial type traits 2015-04-13 22:25:31 +01:00
q66 6c6e7b69f7 some vector work 2015-04-12 21:41:02 +01:00