Jaakko Järvi
fe183e216f
removed old commented out code
...
[SVN r13236]
2002-03-21 16:34:57 +00:00
Jaakko Järvi
2c407cf775
fixed bug in return type deduction
...
[SVN r13235]
2002-03-21 16:34:02 +00:00
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