|
|
cd3a77649e
|
use the (new) iterable classification to mask for_each overloads
|
2010-01-04 11:19:01 +01:00 |
|
|
|
64cedb6345
|
implemented compile-time detection of STL or Lumiera iterator
closes #482
|
2010-01-03 05:43:33 +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 |
|
|
|
043d4f42fa
|
working example implementation of the access mechanism to session internal APIs
|
2009-11-09 02:08:37 +01:00 |
|
|
|
fea85acd0e
|
equality comparisons on function erasure objects covered
...well, as good as possible, as boost refuses to implement this feature
|
2009-10-11 05:57:43 +02:00 |
|
|
|
231278bafe
|
implemented comparison on function erasure, pending test
|
2009-10-11 05:57:43 +02:00 |
|
|
|
5068016805
|
WIP draft how the equality comparison on a function erasure could work
|
2009-10-11 05:57:43 +02:00 |
|
|
|
6fc7aedd95
|
Merge NoBug-release related additions
Merge branch 'master' into builder
|
2009-09-05 19:16:13 +02:00 |
|
|
|
70b4b0ad41
|
Fix some more format warnings
|
2009-09-05 19:11:17 +02:00 |
|
Christian Thaeter
|
f73cc47da6
|
Fix all things which broke compilation with NoBug 200909.1
|
2009-09-04 08:53:03 +02:00 |
|
|
|
209765def5
|
WIP: correct indentation, add some comments...
|
2009-08-30 14:11:14 +02:00 |
|
|
|
6da18f76c0
|
re-read the code, some cleanup, define Tickets...
|
2009-08-29 16:13:42 +02:00 |
|
|
|
5f0c9e209e
|
remove any use of boost::function in favour of <tr1/functional>
this resolves some long standing problems with ambiguous placeholders
closes Ticket #161
|
2009-07-19 05:47:36 +02:00 |
|
|
|
ba910a126e
|
also cover the combination cases
|
2009-07-09 17:22:44 +02:00 |
|
|
|
2eb8b763d6
|
got the helper working (prepending a binder to an argument position)
|
2009-07-09 04:41:44 +02:00 |
|
|
|
c7b6165c6c
|
WIP resolved the simple mismatches, but still...
|
2009-07-08 05:36:02 +02:00 |
|
|
|
c8c577c4cc
|
WIP factored out another helper, not yet tested...
|
2009-07-06 05:25:33 +02:00 |
|
|
|
2462dee5ca
|
issue resolved, tests pass, finally (whew)
|
2009-07-06 02:25:19 +02:00 |
|
|
|
b65658c10d
|
try to fix a failing test (not really fixed yet)
|
2009-07-04 00:22:16 +02:00 |
|
|
|
d13d461a9c
|
revamp namespace func. Finish excursion on function handling
|
2009-07-03 14:31:52 +02:00 |
|
|
|
b7be61c4e6
|
composition now working
|
2009-07-03 13:49:12 +02:00 |
|
|
|
31e9d59d80
|
WIP draft solution for next task
|
2009-07-01 04:47:52 +02:00 |
|
|
|
8d8f184ede
|
check more cases, incl. function pointers
|
2009-07-01 03:23:26 +02:00 |
|
|
|
67e5779d24
|
now also able to close the last function argument
|
2009-07-01 02:29:11 +02:00 |
|
|
|
81d0e133c8
|
new additions in this area now reasonable covered (closes #142)
|
2009-07-01 00:43:19 +02:00 |
|
|
|
f70bb0ad6a
|
fill in some missing unit tests
|
2009-06-30 04:56:10 +02:00 |
|
|
|
ca807205f9
|
cleanup/refactor simple type seq handling, fix broken Split template
|
2009-06-30 04:54:50 +02:00 |
|
|
|
320f984270
|
got partial application working, at least in the "front" case
|
2009-06-29 06:34:20 +02:00 |
|
|
|
a19892ac6a
|
WIP some steps towards a solution of the memento binding problem
|
2009-06-29 06:33:42 +02:00 |
|
|
|
6029c2c4e2
|
better name it Splice, and extend the capabilities a bit
|
2009-06-29 03:05:50 +02:00 |
|
|
|
03c9edce49
|
factored out yet another little helper, incl unit test
|
2009-06-29 02:03:30 +02:00 |
|
|
|
14f3641f9b
|
helper: initialise a tuple from an existing sub-tuple
|
2009-06-28 20:41:33 +02:00 |
|
|
|
8ea07bda7a
|
use the new bool conversion mixin to implement check for valid functor
|
2009-06-26 19:04:22 +02:00 |
|
|
|
e91cdd39e9
|
stubbed and commented out to get it to compile
|
2009-06-26 05:27:24 +02:00 |
|
|
|
53e882ca3e
|
WIP should also cover the detection of empty functors
|
2009-06-24 06:01:14 +02:00 |
|
|
|
61f8c1814d
|
tuple test pass
|
2009-06-22 06:05:32 +02:00 |
|
|
|
db9ef808a5
|
refactoring to solve consistency problems uncovered by the tests
|
2009-06-21 19:52:33 +02:00 |
|
|
|
a92f633276
|
draft the remainder of type-tuple-test
|
2009-06-21 09:37:26 +02:00 |
|
|
|
c3768b93a1
|
function closure utils finished and pass test
|
2009-06-21 08:38:24 +02:00 |
|
|
|
2a182a2016
|
outline of the function-closure-test
|
2009-06-21 02:51:37 +02:00 |
|
|
|
231834d2e9
|
basic tuple creation and outline of the remainder of the test
|
2009-06-21 02:03:22 +02:00 |
|
|
|
30ac23fb28
|
factor out the tuple diagnostics functions
|
2009-06-20 23:39:45 +02:00 |
|
|
|
ad7c326c9c
|
got basic diagnostics for type tuples working
|
2009-06-20 23:18:02 +02:00 |
|
|
|
0117e4bce5
|
start a function-closure unit test...
|
2009-06-20 18:41:18 +02:00 |
|
|
|
95f0b26e38
|
start a type tuple unit test...
|
2009-06-20 18:06:07 +02:00 |
|
|
|
bc94f299e2
|
hey... now storing the operation is almost effortless!
|
2009-06-20 07:13:20 +02:00 |
|
|
|
a28c05877f
|
test pass (resolves Ticket #174)
|
2009-06-20 06:11:09 +02:00 |
|
|
|
079030818d
|
draft a test to sharpen the idea of the function holder (erasure)
|
2009-06-20 04:43:52 +02:00 |
|