Commit Graph

24 Commits (59c896e34f37b5a9b3c87d94df060c22d69b4de4)

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