6149 Commits

Author SHA1 Message Date
jwellbelove
6b9ab4c0ab Added new unit tests 2014-12-08 20:20:06 +00:00
jwellbelove
4343e1ad91 Changed to stddef.h, removed std:: from nullptr 2014-12-08 20:19:25 +00:00
jwellbelove
b446011d71 Changed to stddef.h 2014-12-08 20:19:01 +00:00
jwellbelove
328efd1b7b Change alignment class name 2014-12-08 20:18:47 +00:00
jwellbelove
744934abe7 Changed pow to power, added Fibbonacci 2014-12-08 20:17:53 +00:00
jwellbelove
cfe48a91f5 Changed to stddef.h 2014-12-08 20:17:14 +00:00
jwellbelove
f34debbbc5 Changed to stddef.h
Renamed exception macro
2014-12-08 20:16:55 +00:00
jwellbelove
30f2ce1d30 Object pool 2014-12-08 20:15:44 +00:00
jwellbelove
d787d011fb Counts instances of classes 2014-12-08 20:15:16 +00:00
jwellbelove
a95db5444b Added C++ 11 style hash support 2014-12-08 20:14:59 +00:00
jwellbelove
ede8efc6bd Added FNV-1 hash algorithm 2014-12-08 20:14:36 +00:00
jwellbelove
f44cfa026e Minor changes 2014-12-08 20:14:16 +00:00
jwellbelove
e0dd8eae1a Changed to stddef.h
Added error_hander support
2014-12-08 20:13:24 +00:00
jwellbelove
80791c1e11 Added maths constants 2014-12-08 20:12:06 +00:00
jwellbelove
813fa87c45 Changed to stdint.h, add functions return void. 2014-12-08 20:11:14 +00:00
jwellbelove
5e11ee1c46 Added error handler functionality 2014-12-08 20:10:13 +00:00
jwellbelove
f5caa87408 Added checksum template 2014-12-08 20:09:51 +00:00
jwellbelove
3ce45057f3 Added alignment template helpers 2014-12-08 20:09:31 +00:00
jwellbelove
804ed0616d Added C++ 11 algorithms 2014-12-08 20:08:55 +00:00
jwellbelove
eae5f7d41e Removed VS2010 entries,added Keil entries 2014-12-08 20:08:31 +00:00
jwellbelove
223345be68 Removed Codelite & VS2010 projects 2014-12-06 16:43:46 +00:00
jwellbelove
3ae8614746 Renamed to power.h 2014-11-27 19:07:27 +00:00
jwellbelove
4b06645207 Renamed to aligned.h 2014-11-27 19:06:55 +00:00
jwellbelove
9c2619ddfd Mostly updated comments
Some extra tests
2014-11-21 17:10:04 +00:00
jwellbelove
843ba72d9d Renamed math to maths 2014-11-21 17:08:56 +00:00
jwellbelove
43bcae54f2 Made default bool template value
Default is_fundamental || is_pointer
2014-11-21 17:08:09 +00:00
John Wellbelove
8ad69e7e15 Update README.md 2014-11-20 10:19:06 +00:00
John Wellbelove
169807d4b2 Update README.md 2014-11-20 10:18:16 +00:00
John Wellbelove
afe31afb65 Update README.md 2014-11-20 10:17:58 +00:00
John Wellbelove
70fc772399 Update README.md 2014-11-20 10:16:42 +00:00
jwellbelove
ed1f029c30 Updated 2014-11-20 10:14:59 +00:00
jwellbelove
42327aaeff Added new files 2014-11-19 18:42:00 +00:00
jwellbelove
c2717696ae Added specialisation for void 2014-11-19 18:41:20 +00:00
jwellbelove
8c281d1507 Class similar to boost variant
Allows many types to be held in a class.
2014-11-19 18:40:52 +00:00
jwellbelove
c952baec5e New files in project 2014-11-19 18:40:11 +00:00
jwellbelove
ef7ab92d4f New files in project 2014-11-19 18:40:01 +00:00
jwellbelove
760880870b New files in project 2014-11-19 18:39:50 +00:00
jwellbelove
d832494bd0 New files in project 2014-11-19 18:39:39 +00:00
jwellbelove
0e5414c664 Added compiler directives
Added directives to allow compilation with several compilers
2014-11-19 18:39:19 +00:00
jwellbelove
896ec105dc Modified parameter types 2014-11-19 18:38:39 +00:00
jwellbelove
6ac2a3c6ec Updated array 2014-11-19 18:38:09 +00:00
jwellbelove
878a103e99 New tests for new classes 2014-11-19 18:37:38 +00:00
jwellbelove
e5a9fa3127 Updated tests 2014-11-19 18:37:14 +00:00
jwellbelove
b84b1f4ef4 Change parameter types to template lookup 2014-11-19 18:36:45 +00:00
jwellbelove
d435679559 Changed compiler directives 2014-11-19 18:35:54 +00:00
jwellbelove
ca7e569033 Modified array tests 2014-11-19 18:35:37 +00:00
jwellbelove
4bc10b1cdd Updated codelite project files 2014-11-19 18:35:04 +00:00
jwellbelove
e5af2af7f9 Updated codelite project files 2014-11-19 18:34:49 +00:00
jwellbelove
32cb0c9a0b Added largest_alignment
Added largest_alignment
Renamed largest to largest_type
2014-11-19 18:34:22 +00:00
jwellbelove
2d0a243889 Determine the smallest types for a set 2014-11-19 18:33:38 +00:00