Commit graph

11 commits

Author SHA1 Message Date
a22cca26e2 Utilities - T_VarStorage< Type >
A type that allocates storage for a value of a given type.
2020-09-27 13:47:58 +02:00
3889efde67 Utilities - Hash combining helper 2020-09-26 10:37:13 +02:00
b916df3b62 Utilities - EnableForHierarchy< T1 , T2 >
Templated horror that corresponds to a std::enable_if for which the
condition will be true if T1 and T2 are in the same type hierarchy.
2019-01-02 17:39:55 +01:00
42c2d48f1b Arrays - Iterators for T_{Array,StaticArray,AutoArray} 2018-12-16 15:24:40 +01:00
71fee96926 Utilities - Array helpers
A bunch of utility functions to move array data around, based on the
array elements' types.
2018-12-15 20:42:39 +01:00
da2034c589 Utilities - M_UNUSED macro 2018-12-15 20:40:37 +01:00
cdbc81094d Sets - Imported from prototype 2017-11-09 09:40:56 +01:00
90048ad3cc Arrays - C++-style iterators 2017-11-02 14:23:19 +01:00
b9d77922ed More stuff and tests integrated 2017-11-01 22:07:41 +01:00
ccd7cc30ef Started making the library sort-of-buildable 2017-11-01 21:44:54 +01:00
221f0c8ef8 Repo init with mostly unchanged import of LW code 2017-11-01 20:14:23 +01:00