Christian Thaeter
|
4e7d656b71
|
WIP: autotools fixup for ichthyo
|
2010-01-09 22:17:34 +01:00 |
|
|
|
14c7f7fc62
|
PlacementIndex implemented, unit test pass
|
2010-01-09 05:10:32 +01:00 |
|
|
|
96f19c656d
|
add call for placement equivalence check
actual functionality to be added later
|
2010-01-09 04:46:17 +01:00 |
|
|
|
37499058f5
|
Spec: handling of object identity
|
2010-01-08 04:04:16 +01:00 |
|
|
|
e01b41cd1a
|
WIP: draft test to cover object identity handling
|
2010-01-08 04:00:47 +01:00 |
|
|
|
36cd34e9b1
|
Placement: correct handling of ID generation on copy construction
|
2010-01-08 04:00:14 +01:00 |
|
|
|
92ad5d1994
|
change to lib::BoolCheckable for the self-valididty check
|
2010-01-08 03:59:30 +01:00 |
|
|
|
836f533a2f
|
add equality comparison and identity handling
|
2010-01-08 03:59:01 +01:00 |
|
|
|
8c7894943c
|
add equality comparison to the HashIndexed (mixin base)
|
2010-01-08 03:56:21 +01:00 |
|
|
|
6196c41daa
|
start collecting informations and definition reagarding object identity
|
2010-01-07 10:17:59 +01:00 |
|
|
|
a56e107fe0
|
PlacementIndex self-verification implemented and passes compiler
|
2010-01-07 08:29:27 +01:00 |
|
|
|
2fd7a2f6f9
|
patch temporary re-entrance problems on session creation (maybe #495)
|
2010-01-07 08:28:54 +01:00 |
|
|
|
5cc3af3009
|
document the changed/new behaviour by unit test
|
2010-01-07 04:40:10 +01:00 |
|
|
|
3525b77126
|
somewhat tricky modification of for-each, allowing inline calls
|
2010-01-07 03:10:02 +01:00 |
|
|
|
226ed37e30
|
now able to compile PlacementIndex self-check code!
|
2010-01-06 07:49:25 +01:00 |
|
|
|
665bd19f8a
|
use this to get the distinct keys of a multimap
|
2010-01-06 06:53:29 +01:00 |
|
|
|
ff2113e61f
|
implement an duplicate-value filtering iterator
|
2010-01-06 06:19:30 +01:00 |
|
|
|
0081b36793
|
Itertools: add caching to FilterIter
filter predicate is now evaluated at most once
|
2010-01-06 06:16:30 +01:00 |
|
|
|
2ad85dbb07
|
bugfix and test coverage
|
2010-01-06 04:14:16 +01:00 |
|
|
|
2a5b080dd7
|
implement IterSource adapter for STL map and hashmap
|
2010-01-06 03:38:02 +01:00 |
|
|
|
030a7d3813
|
basic IterSource implementation passes unit test (#490)
|
2010-01-05 05:21:13 +01:00 |
|
|
|
16962ae714
|
IterSource implementation draft
|
2010-01-05 04:10:23 +01:00 |
|
|
|
ea5668c5e3
|
WIP define expected usage of IterSouce
|
2010-01-05 02:53:20 +01:00 |
|
|
|
73613c1e7d
|
WIP: draft better arrangement of the PlacementIndex validation code
but still need yet another iterator related lib module
|
2010-01-05 01:31:22 +01:00 |
|
|
|
330eb2c243
|
extended for-each looping helpers. Closes #479
|
2010-01-04 14:48:00 +01:00 |
|
|
|
bf48ebc272
|
add special for-each handling for Lumiera Forward Iterator
|
2010-01-04 14:23:15 +01:00 |
|
|
|
d2f24504bd
|
verify/fix the test
|
2010-01-04 13:34:51 +01:00 |
|
|
|
cd3a77649e
|
use the (new) iterable classification to mask for_each overloads
|
2010-01-04 11:19:01 +01:00 |
|
|
|
7d913dc558
|
start moving some metaprogramming helpers to lib::meta
|
2010-01-04 10:08:14 +01:00 |
|
|
|
64cedb6345
|
implemented compile-time detection of STL or Lumiera iterator
closes #482
|
2010-01-03 05:43:33 +01:00 |
|
|
|
e838d46336
|
Fix: operator++ needs to return the actual target type
see Ticket #486
|
2010-01-03 05:42:35 +01:00 |
|
|
|
ce6767b71f
|
Testcase to verify the iterable type detection
|
2010-01-03 00:02:53 +01:00 |
|
|
|
e27d03c501
|
simple duck detecor components pass unit test
|
2010-01-02 09:07:10 +01:00 |
|
|
|
8777aa585a
|
duck detector (lib helpers): initial implementation draft
|
2010-01-02 08:09:40 +01:00 |
|
|
|
f517cfb19a
|
Yess we can! Invented a statical duck-detector!
|
2010-01-02 06:26:56 +01:00 |
|
|
|
e94927d5a3
|
standard case (using STL container) solved, incl. binding arguments and member functions
|
2009-12-31 03:25:25 +01:00 |
|
|
|
e7fcfaca8d
|
problem was: compiler couldn't figure out the return type
thus let's give a hint...
|
2009-12-31 02:51:58 +01:00 |
|
|
|
9730ff4183
|
trying to track down a strange compiler warning
|
2009-12-31 01:21:45 +01:00 |
|
|
|
484213e42d
|
Implementation draft
|
2009-12-29 05:34:32 +01:00 |
|
|
|
2b46574da3
|
move the for_each helpers into a separate header
(because util.hpp is used pervasively, and I don't want
<tr1/functional> in such a widely used header...
|
2009-12-29 04:39:27 +01:00 |
|
|
|
0dca7cbb4d
|
not-yet-implemented....
|
2009-12-29 04:30:11 +01:00 |
|
|
|
c8c359d648
|
specify expected behaviour of the for_each helpers
|
2009-12-29 03:42:33 +01:00 |
|
|
|
6e956f24ab
|
WIP: drafted PlacementIndex validity self-check
|
2009-12-28 03:32:42 +01:00 |
|
|
|
c49d8321f6
|
fill in documentation and missing test cases
|
2009-12-27 06:36:52 +01:00 |
|
|
|
7b7e9096a3
|
Hook up scope contents iterator in PlacementIndex (closes #343)
|
2009-12-27 06:25:34 +01:00 |
|
|
|
26c506c0d6
|
rewrite TransformIter, allowing to return references (closes #475)
|
2009-12-27 04:03:00 +01:00 |
|
|
|
0a085acf74
|
add coverage for the simple standard case
(function returing a value)
|
2009-12-25 05:24:49 +01:00 |
|
|
|
534ae16605
|
implemented this FunctionResult template, needed for Ticket #175
|
2009-12-23 04:46:09 +01:00 |
|
|
|
4cb32047ae
|
WIP: define behaviour of a result remembering function...
|
2009-12-23 01:36:11 +01:00 |
|
|
|
97faf3dcb8
|
ItemWrapper unit test pass. Closes #476
|
2009-12-21 07:52:58 +01:00 |
|