2
0
mirror of https://github.com/boostorg/lambda.git synced 2026-01-26 18:42:16 +00:00
Commit Graph

68 Commits

Author SHA1 Message Date
Jaakko Järvi
032b82de7d added function call operators for placeholder
[SVN r13234]
2002-03-21 03:55:06 +00:00
Jaakko Järvi
ff2c6018a3 added initializers for placeholder constants
[SVN r13233]
2002-03-21 03:52:09 +00:00
Peter Dimov
5211282185 MSVC 7.01a fix.
[SVN r13219]
2002-03-18 18:23:51 +00:00
Jaakko Järvi
9ae841ecf2 removed parameter names (just the types are left) to
prevent unused parameter warnings with some compilers


[SVN r13218]
2002-03-18 17:01:19 +00:00
Jaakko Järvi
8cdf08bc6c removed code that was already commented away
[SVN r13193]
2002-03-14 16:02:32 +00:00
Jaakko Järvi
f96e5a404c changed lambda functor from struct to class, so it's similarly
defined and declared


[SVN r13133]
2002-03-08 14:29:48 +00:00
Jaakko Järvi
145cc3e7e8 include member_ptr.hpp by default as well
[SVN r13132]
2002-03-08 14:27:12 +00:00
Jaakko Järvi
57d827ad82 changed action from struct to class so they're similarly declared and defined
[SVN r13131]
2002-03-08 14:26:29 +00:00
Jaakko Järvi
5fbbc843dd removed some macro defs that were not used
[SVN r13130]
2002-03-08 14:22:14 +00:00
nobody
da31648a61 This commit was manufactured by cvs2svn to create branch
'lambda_development_during_review'.

[SVN r12907]
2002-02-22 21:13:30 +00:00
Jaakko Järvi
1a698677ad added workarounds for gcc2.96
[SVN r12898]
2002-02-22 15:21:17 +00:00
Jaakko Järvi
b57fe61901 fixed a comment
[SVN r12885]
2002-02-21 22:29:52 +00:00
Jaakko Järvi
1d33face98 removed some extra consts
[SVN r12884]
2002-02-21 22:29:29 +00:00
Jaakko Järvi
e36b3e7c7a removed ;
[SVN r12883]
2002-02-21 22:28:54 +00:00
Jaakko Järvi
9eaab4dbc6 added definitions for logical_action<or/and_action> as KCC needs them
[SVN r12881]
2002-02-21 21:01:28 +00:00
Jaakko Järvi
027c6bf563 changed placheolder typedef names
[SVN r12812]
2002-02-14 20:11:19 +00:00
Jaakko Järvi
02cd3b5453 changed placeholder typedef names
[SVN r12811]
2002-02-14 20:10:52 +00:00
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
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
4c1ba44195 bugfix
[SVN r12716]
2002-02-04 23:20:33 +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
98ca7523d3 added const_parameters
[SVN r12312]
2002-01-14 16:22:35 +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
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
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
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
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
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
Jaakko Järvi
38e589d0db stylistic changes
[SVN r12016]
2001-12-11 22:04:07 +00:00
Jaakko Järvi
9a8290de00 pointer to member stuff moved into a separate header
[SVN r12015]
2001-12-11 22:03:42 +00:00
Jaakko Järvi
072cd1d47c helper templates for bind lambda functors
[SVN r12014]
2001-12-11 22:02:29 +00:00