Commit Graph

23 Commits

Author SHA1 Message Date
f6056153e3 rename root namespace from util to cruft
This places, at long last, the core library code into the same namespace
as the extended library code.
2018-08-05 14:42:02 +10:00
803acc9a87 relicense under MPL-2.0 2018-08-04 15:14:06 +10:00
0e3fa05f05 build: migrate from ipp files to pure hpp files
ipp files weren't a great way of keeping things clean, and IDEs have a
little trouble dealing with the split configuration. this simplifies
debugging a great deal.
2018-02-28 11:49:13 +11:00
2e0fa64494 range: convert static members to constexpr methods 2016-12-21 16:44:48 +11:00
116ad04a1f build: use ostream/istream over iostream 2016-08-04 17:42:41 +10:00
7ae57730f0 whitespace 2015-04-13 18:06:08 +10:00
2658b41ea1 relicence under Apache-2.0 2015-04-13 18:05:28 +10:00
98312c2c37 range: add interpolation accessor 2015-03-11 16:27:37 +11:00
c29be43fd1 range: add convenience typedefs 2015-02-20 21:53:16 +11:00
f77cb9d1d8 range: add size query 2015-02-20 20:50:12 +11:00
9d6be23dd5 range: templatise normalise methods return type 2015-02-17 16:19:22 +11:00
03a95ac05b Remove explict json constructor from range 2014-03-06 15:22:47 +11:00
71fcd082aa Allow range::normalise to return non-unit values 2014-02-18 16:00:48 +11:00
c0dcdd89d9 Add MAX range object 2012-06-15 16:38:24 +10:00
aabbf231c5 Add more scalar operators for range 2012-05-24 15:03:26 +10:00
f1505e8b31 Remove return type from range::expand 2012-05-23 17:01:54 +10:00
be0426ff24 Add range expansion method 2012-05-22 14:12:06 +10:00
77942e008d Change my email to an active domain 2012-04-23 13:10:50 +10:00
2e091079d2 Don't abbreviate the util::range::rand function 2011-10-03 19:20:14 +11:00
306f852fc7 Move range to the util namespace 2011-08-15 20:11:42 +10:00
1fc1dd4134 Change range::includes to range::contains
Contains is more descriptive (of the actual implementation) as it
implies the entire argument is within the range. Includes should also be
provided at some point.
2011-07-29 17:38:07 +10:00
20f81a7630 Correct package name in copyright headers
Package is no longer waif, after its seperation from the waif
library/application. Hopefully there aren't any more dependencies...
2011-06-21 20:26:32 +10:00
745e06d1af initial import from waif 2011-05-23 17:18:52 +10:00