0b132219fdreference documentation for new repetition and iteration macros
Eric Niebler
2008-11-26 00:44:00 +0000
fecfd2fffedeprecate old BOOST_PROTO_DEFINE_VARARG_FUNCTION_TEMPLATE macro, replace with more flexible and useful BOOST_PROTO_REPEAT and BOOST_PROTO_LOCAL_ITERATE
Eric Niebler
2008-11-25 16:00:40 +0000
1a8ff94196add an example of virtual data members
Eric Niebler
2008-11-24 07:17:40 +0000
de11d75f25misc doc tweaks
Eric Niebler
2008-11-23 23:41:41 +0000
93a71e2922fix proto::call for callable transforms with >3 arguments, remove unnecessary semicolons from make_expr.hpp
Eric Niebler
2008-11-23 19:32:11 +0000
96b4743f5cfix proto::call for callable transforms with >3 arguments, remove unnecessary semicolons from make_expr.hpp, fixes#2529
Eric Niebler
2008-11-23 01:04:53 +0000
1e2c527804fix bug 2407
Eric Niebler
2008-11-18 03:03:45 +0000
634b0c55belatest proto from trunk
Eric Niebler
2008-11-16 07:47:47 +0000
5ff74f2f1clatest docs, make result_of::value consistent with rest of proto wrt array types
Eric Niebler
2008-11-16 01:32:52 +0000
4edc18aa72eliminate shadow warnings
Eric Niebler
2008-11-11 18:41:49 +0000
e5200a4987simplifications, slightly improved compile times
Eric Niebler
2008-11-08 08:12:13 +0000
a4c99f00efUpdating dependency information for modularized libraries.
Michael A. Jackson
2008-11-07 17:05:27 +0000
d02069ce17Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
Michael A. Jackson
2008-11-07 17:02:56 +0000
a23b21efd6fix some comments, workaround msvc-7.1 and intel compiler bug
Eric Niebler
2008-11-07 16:59:38 +0000
2d384d81f0fix example models in concept docs
Eric Niebler
2008-07-19 19:47:15 +0000
b98ec4aec1minor tweaks
Eric Niebler
2008-06-27 22:04:52 +0000
d6eccddbearemove dependency on function_types library
Eric Niebler
2008-06-06 00:20:52 +0000
c7f0c58212merged from trunk
Eric Niebler
2008-05-31 19:31:01 +0000
f49faac65dincomplete implementation of lammbda
Eric Niebler
2008-05-30 20:05:47 +0000
6559570890fix lambda example
Eric Niebler
2008-05-29 23:33:08 +0000
5cfb4d4efcbetter work around std::map::op[] strangeness
Eric Niebler
2008-05-29 21:17:29 +0000
c88394ce77ugh, work around std::map::op[] strangeness
Eric Niebler
2008-05-29 19:09:17 +0000
cac6c5ce80msvc-friendly return type calculation for member pointers
Eric Niebler
2008-05-29 03:32:24 +0000
fd3d332488better default handling of operator->*
Eric Niebler
2008-05-28 23:06:13 +0000
cf1966ab26s/detail::deref/get_pointer/
Eric Niebler
2008-05-28 15:51:15 +0000
35f6acfcf9fix bug in result_of calculation of members
Eric Niebler
2008-05-28 01:44:08 +0000
ab7e1acb12fix more implicit_expr portability problems
Eric Niebler
2008-05-28 01:20:50 +0000
052a761ca2work around strange gcc aggregate initialization bug
Eric Niebler
2008-05-28 00:34:58 +0000
d20fc51301add proto::protect<> to prevent a nested transform from being applied
Eric Niebler
2008-05-27 20:01:46 +0000
e371f206d7members of lvalues are lvalues
Eric Niebler
2008-05-21 19:40:42 +0000
b3ea36e783fix off-by-one in BOOST_PROTO_EXTENDS_FUNCTION
Eric Niebler
2008-05-19 22:40:50 +0000
23227d247cadd result_of::flatten metafunction
Eric Niebler
2008-05-18 23:17:13 +0000
dbbd44a3acrename BOOST_PROTO_DECLARE_MEMBERS to BOOST_PROTO_EXTENDS_MEMBERS
Eric Niebler
2008-05-14 17:28:39 +0000
fd27cca462flesh out op::member. pass-through just works.
Eric Niebler
2008-05-13 16:03:21 +0000
60e753b216experimental support for virtual data members of extension classes (e.g., the else_ in if_(foo)[bar].else_[baz])
Eric Niebler
2008-05-13 06:08:20 +0000
093be827a4extends<> gets the addressof hack
Eric Niebler
2008-05-13 01:17:35 +0000
1cedd7fdedadd a TODO item
Eric Niebler
2008-05-11 18:13:07 +0000
ca650bd74bwork-around for type deduction of istream insertion operator
Eric Niebler
2008-05-10 15:55:40 +0000
ed8f63a736is_expr<> tweak
Eric Niebler
2008-05-08 21:24:38 +0000
b30a160e89polymorphic function object builder, intended for use with new make_expr and friends
Eric Niebler
2008-05-03 06:02:13 +0000
1af4b29ba4simplify
Eric Niebler
2008-05-03 02:37:09 +0000
a1b4c4bc17(almost) full lambda library port
Eric Niebler
2008-04-28 21:11:07 +0000
9047e6c579move lambda.cpp to mini_lambda.cpp
Eric Niebler
2008-04-28 20:51:36 +0000
11ecfe1c24add back a new and improved implicit_expr()
Eric Niebler
2008-04-28 00:54:23 +0000
a443919486special handling for operator->* when right operand is a member function pointer
Eric Niebler
2008-04-22 17:33:34 +0000
e1c153cd37default expression evaluators handle member object pointers
Eric Niebler
2008-04-22 16:16:19 +0000
6f329b9896loosen const-correctness in return type calculation of _default and default_context
Eric Niebler
2008-04-22 06:47:13 +0000
92c6dffb63const-qualify return of expr<>::make()
Eric Niebler
2008-04-22 04:43:49 +0000
8447d3a072work around member pointer issue on older gcc
Eric Niebler
2008-04-21 18:11:01 +0000
e19659d83bdon't double-deref args to make_expr, nuke trailing spaces
Eric Niebler
2008-04-21 05:40:00 +0000