2
0
mirror of https://github.com/boostorg/lambda.git synced 2026-01-22 17:22:48 +00:00
Commit Graph

77 Commits

Author SHA1 Message Date
Jaakko Järvi
5933a21c2d contains only a small subset of STL algs at this point
[SVN r12789]
2002-02-12 21:54:59 +00:00
Jaakko Järvi
098bdd80c9 still a draft but should now include all sections
[SVN r12788]
2002-02-12 21:53:36 +00:00
Jaakko Järvi
b330716694 nested stl algorithms, for_each and transform for just now
[SVN r12784]
2002-02-11 21:53:26 +00:00
Jaakko Järvi
96bccbf4b7 added #include <iterators>
[SVN r12759]
2002-02-08 15:27:17 +00:00
Jaakko Järvi
11c0b6a2f0 added text for constructors and destructors, fixed a few typos,
added comment about function objects with side-effects in non-modifyin
sequence algorithms like for_each


[SVN r12750]
2002-02-07 22:39:18 +00:00
Jaakko Järvi
af371a4ae0 control construct docs added
[SVN r12734]
2002-02-05 22:26:30 +00:00
Jaakko Järvi
4c1ba44195 bugfix
[SVN r12716]
2002-02-04 23:20:33 +00:00
Jaakko Järvi
93a8e679a7 a draft documentation, still incomplete
[SVN r12714]
2002-02-04 22:32:43 +00:00
Jaakko Järvi
5cd4705a3a reordering
[SVN r12713]
2002-02-04 22:30:58 +00:00
Jaakko Järvi
5659b120aa compile with gcc3.x.x, KCC with edg 2.43.
some files do not compile with gcc2.9x


[SVN r12711]
2002-02-04 21:52:54 +00:00
Jaakko Järvi
e11111073a gcc 2.9{5,6} fail to compile bind calls with function references,
hence created a separate test for that.
bind_test_simple.cpp now does all calls as function pointers


[SVN r12704]
2002-02-04 20:14:32 +00:00
Jaakko Järvi
beadc914b1 changes to make return type deduction extensions easier, fixed --strict
compilation warnings and errors


[SVN r12536]
2002-01-28 16:15:09 +00:00
Jaakko Järvi
276a81f517 Compile and run with gcc3.0.2. and KCC (edg.2.43.1)
[SVN r12535]
2002-01-28 16:13:33 +00:00
Jaakko Järvi
3aeaf08362 comment change
[SVN r12349]
2002-01-18 19:28:10 +00:00
Jaakko Järvi
64b7d3f97a bugfix
[SVN r12321]
2002-01-14 22:44:35 +00:00
Jaakko Järvi
640ab42a5e going forward
[SVN r12320]
2002-01-14 22:44:06 +00:00
Jaakko Järvi
98ca7523d3 added const_parameters
[SVN r12312]
2002-01-14 16:22:35 +00:00
Jaakko Järvi
6a0ab1ad04 added tests for break_const and const_parameters
[SVN r12311]
2002-01-14 16:21:38 +00:00
Jaakko Järvi
1ce4f8fb57 added test for break_const
[SVN r12278]
2002-01-10 22:05:59 +00:00
Jaakko Järvi
fd0c89cdc5 bug fixes to const_incorrect_lambda_functor
[SVN r12277]
2002-01-10 22:05:13 +00:00
Jaakko Järvi
7236002954 removed constify_rvalues as not used anymore
[SVN r12276]
2002-01-10 21:08:37 +00:00
Jaakko Järvi
31390192ee is_instance_of templates moved from detail to lambda.
Added a test to make sure that is_instance_of<...>::value is a compile
time constant


[SVN r12275]
2002-01-10 20:57:26 +00:00
Jaakko Järvi
b13e8f403d some tidying up and more tests
[SVN r12274]
2002-01-10 20:55:12 +00:00
Jaakko Järvi
afaacdc785 a lot of changes:
support for FC++ style sig templates for return type deduction
support for currying lambda functors
proper protect support
if lambda functors are bound, return type deduction works


[SVN r12273]
2002-01-10 20:54:11 +00:00
Jaakko Järvi
682939bf35 tests for currying, protect, unlambda, ...
[SVN r12269]
2002-01-10 18:58:03 +00:00
Jaakko Järvi
be14866425 is_instance_of was moved from detail namespace to boost::lambda
[SVN r12220]
2002-01-04 21:33:48 +00:00
Jaakko Järvi
5789f3d98a moved comma from operator_actions.hpp to actions.hpp
added leftshift_action_no_stream and rightshift_action_no_stream


[SVN r12219]
2002-01-04 21:32:57 +00:00
Jaakko Järvi
286dc4bdd3 all types sent down to return_type_N templates are now references.
This makes it easier to provide user defined specializations.
Added a specialization for comma operator for return_type<> level, as
it is an exception to the above rule.


[SVN r12218]
2002-01-04 21:31:30 +00:00
Jaakko Järvi
2eb62a137d added specializations for subscripting standard containers,
support for << >> with templated streams, plus other small fixes


[SVN r12217]
2002-01-04 21:29:06 +00:00
Jaakko Järvi
006d968e5a implementation now uses is_convertible to deal with bugs in different
compilers


[SVN r12216]
2002-01-04 21:00:10 +00:00
Jaakko Järvi
cd6db4a38c removed lambda_functor_sub as obsolete
[SVN r12182]
2001-12-31 18:31:15 +00:00
Jaakko Järvi
dd50c9ad38 added the ability to copy compatible lambda functors (same aritycode,
same action and compatible argument tuples). Removed lambda_functor_sub,
as it became obsolete


[SVN r12181]
2001-12-31 18:29:40 +00:00
Jaakko Järvi
c2f3f1cf5d changed to use the new boost preprocessor library
[SVN r12180]
2001-12-31 18:26:12 +00:00
Jaakko Järvi
8421704962 some comment changed
[SVN r12179]
2001-12-31 18:23:41 +00:00
Jaakko Järvi
40a8126a62 removed the local copy of preprocessor, as it is now part of boost
[SVN r12176]
2001-12-31 16:30:45 +00:00
Jaakko Järvi
2762e6c8cd minor changes
[SVN r12154]
2001-12-27 15:07:03 +00:00
Jaakko Järvi
4e607bc493 still very much a draft
[SVN r12152]
2001-12-26 21:59:18 +00:00
Jaakko Järvi
3dff7d970d removed some old commented code
[SVN r12151]
2001-12-26 15:42:13 +00:00
Jaakko Järvi
cb2c689df7 added support for protect, unlambda, currying and break_const
[SVN r12139]
2001-12-21 19:28:31 +00:00
Jaakko Järvi
2c8b1949ec added support for protect and currying (lambda functor return types)
[SVN r12138]
2001-12-21 19:27:26 +00:00
Jaakko Järvi
2ef4480a3f added a really old draft of a user's guide. Not ready and not even
correct in many places, don't read yet.


[SVN r12137]
2001-12-21 19:26:25 +00:00
Jaakko Järvi
99260b26b6 added an accompanying example file for users guide
[SVN r12136]
2001-12-21 19:25:13 +00:00
Jaakko Järvi
d52a33ac2a support for currying
[SVN r12135]
2001-12-21 19:22:59 +00:00
Jaakko Järvi
aa715e88d4 return type deduction should not fail now
[SVN r12111]
2001-12-18 16:23:53 +00:00
Jaakko Järvi
1f583d7b3a a test file for member pointer operators
[SVN r12110]
2001-12-18 16:22:54 +00:00
Jaakko Järvi
aef38586e2 adding bind<ret>(...) syntax
[SVN r12095]
2001-12-17 22:44:14 +00:00
Jaakko Järvi
08bdbd1b69 making return type deduction system not to fail at compile time
[SVN r12094]
2001-12-17 22:43:43 +00:00
Jaakko Järvi
d364221497 removed an unneeded definition
[SVN r12093]
2001-12-17 22:41:53 +00:00
Jaakko Järvi
9c7429a513 added bind<ret>(... syntax, trying to make the return type deduction
never to fail at compile time (still not quite there)


[SVN r12092]
2001-12-17 22:40:45 +00:00
Jaakko Järvi
60fc136bfa complete rewrite of member pointer operator
[SVN r12017]
2001-12-11 22:06:07 +00:00