Commit Graph

  • 0b132219fd reference documentation for new repetition and iteration macros Eric Niebler 2008-11-26 00:44:00 +0000
  • fecfd2fffe deprecate 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
  • 1a8ff94196 add an example of virtual data members Eric Niebler 2008-11-24 07:17:40 +0000
  • 393cfe78f9 Merged revisions 49902 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-11-23 23:58:47 +0000
  • de11d75f25 misc doc tweaks Eric Niebler 2008-11-23 23:41:41 +0000
  • 93a71e2922 fix proto::call for callable transforms with >3 arguments, remove unnecessary semicolons from make_expr.hpp Eric Niebler 2008-11-23 19:32:11 +0000
  • 96b4743f5c fix 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
  • 1e2c527804 fix bug 2407 Eric Niebler 2008-11-18 03:03:45 +0000
  • cf44f163c6 fix #2407 Eric Niebler 2008-11-16 23:22:53 +0000
  • 634b0c55be latest proto from trunk Eric Niebler 2008-11-16 07:47:47 +0000
  • 5ff74f2f1c latest docs, make result_of::value consistent with rest of proto wrt array types Eric Niebler 2008-11-16 01:32:52 +0000
  • 4edc18aa72 eliminate shadow warnings Eric Niebler 2008-11-11 18:41:49 +0000
  • e5200a4987 simplifications, slightly improved compile times Eric Niebler 2008-11-08 08:12:13 +0000
  • a4c99f00ef Updating dependency information for modularized libraries. Michael A. Jackson 2008-11-07 17:05:27 +0000
  • d02069ce17 Updating 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
  • a23b21efd6 fix some comments, workaround msvc-7.1 and intel compiler bug Eric Niebler 2008-11-07 16:59:38 +0000
  • e92f442afe Merged revisions 49599 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-11-05 19:35:54 +0000
  • e826fc176e fix bad links Eric Niebler 2008-11-05 18:50:01 +0000
  • 2d9e10e8f9 Merged revisions 49590 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-11-04 19:26:32 +0000
  • 524a2e93eb misc doc clean-up Eric Niebler 2008-11-04 19:11:59 +0000
  • a1a6168403 Merged revisions 49531 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-11-02 12:39:24 +0000
  • 3c7dab6561 Merged revisions 49530 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-11-02 12:36:17 +0000
  • 8a27ddc146 remove dead files Eric Niebler 2008-11-02 12:33:48 +0000
  • 58b6139eda improved reference section Eric Niebler 2008-11-02 12:20:59 +0000
  • 14e56a6ca7 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor Michael A. Jackson 2008-11-01 13:15:41 +0000
  • e3484491c7 Merged revisions 49382 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-10-19 00:01:05 +0000
  • bd90f4dd97 fix typos and misspellings Eric Niebler 2008-10-18 22:52:04 +0000
  • 06f28f8610 Merged revisions 49369 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-10-17 15:23:43 +0000
  • 6610b46b47 reorged docs Eric Niebler 2008-10-17 02:48:46 +0000
  • d308208ba1 Merged revisions 49134 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-10-05 04:12:59 +0000
  • c67af1cdb6 documentation for proto::switch_ Eric Niebler 2008-10-05 04:04:57 +0000
  • 92563b200e Merged revisions 49089 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-10-03 07:23:31 +0000
  • 5355e0a621 accept patch from Daniel James to fix gcc-4.4 preprocessor problem in proto, fixes #2377 Eric Niebler 2008-10-01 16:35:58 +0000
  • 957f505102 Merged revisions 48914 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-09-21 20:56:13 +0000
  • 6c3c875843 document as_expr(), as_child(), literal<>, lit() and BOOST_PROTO_EXTENDS() and friends Eric Niebler 2008-09-21 20:48:06 +0000
  • 2f3acbfe30 Merged revisions 48906-48907 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-09-20 05:04:44 +0000
  • 309ca44cea fix map_assign example Eric Niebler 2008-09-20 05:01:49 +0000
  • 2c79ed8bdf fix futures example Eric Niebler 2008-09-20 04:31:20 +0000
  • 6072f42d7f merge proto from trunk to release branch Eric Niebler 2008-09-16 18:25:52 +0000
  • f531481bc6 add missing file Eric Niebler 2008-09-16 17:37:43 +0000
  • 95d506609e works with decltype-based boost::result_of for C++0x compatibility Eric Niebler 2008-09-12 05:00:28 +0000
  • a8da949034 attempt to work around hp acc bug Eric Niebler 2008-09-11 04:11:21 +0000
  • 076d6b320e work around Intel compiler bugs Eric Niebler 2008-09-11 00:47:55 +0000
  • cd8d163e5d more doc improvements Eric Niebler 2008-08-30 20:30:00 +0000
  • d065db2abd latest doc tweaks Eric Niebler 2008-08-30 02:38:07 +0000
  • 5d9f13c446 more doxygen comments for some proto primitive transforms Eric Niebler 2008-08-24 06:34:00 +0000
  • 5277b4675f more work on proto's docs Eric Niebler 2008-08-24 04:12:20 +0000
  • a51e81a4f8 adding new transforms users guide Eric Niebler 2008-08-23 07:54:14 +0000
  • 70d0b29614 adding new transforms users guide Eric Niebler 2008-08-23 07:53:13 +0000
  • b9325b29e6 merging new transforms users guide Eric Niebler 2008-08-23 07:52:35 +0000
  • baa9796560 add missing #include Eric Niebler 2008-08-16 05:11:12 +0000
  • a8a264d961 more doc work Eric Niebler 2008-08-14 23:42:03 +0000
  • 49f1c0493b fix typo, logic-o and bad wording Eric Niebler 2008-08-13 17:47:15 +0000
  • ac0a1b66c2 more work on proto's docs Eric Niebler 2008-08-12 20:18:30 +0000
  • 645527c397 add Boost.Proto to trunk Eric Niebler 2008-08-11 07:10:51 +0000
  • 7b90f7be99 more doc tweaks Eric Niebler 2008-08-11 02:07:01 +0000
  • 8edc2776a7 greatly fleshed out calculator example Eric Niebler 2008-08-11 01:01:33 +0000
  • 6394094092 remove dead file Eric Niebler 2008-08-10 16:12:04 +0000
  • 35d1083bf5 more doc improvements Eric Niebler 2008-08-10 16:07:20 +0000
  • 36d26075ff more work on docs Eric Niebler 2008-08-10 00:22:50 +0000
  • d922b3fff0 latest and greatest Eric Niebler 2008-08-04 19:15:28 +0000
  • c86e3609c1 improvements to the users' guide Eric Niebler 2008-07-20 22:38:34 +0000
  • 3a8e485872 define the ObjectTransform concept Eric Niebler 2008-07-19 21:22:44 +0000
  • 8c7beb452d regenerate doxygen docs, fix PrimitiveTransform concept reference documentation Eric Niebler 2008-07-19 20:32:57 +0000
  • 2d384d81f0 fix example models in concept docs Eric Niebler 2008-07-19 19:47:15 +0000
  • b98ec4aec1 minor tweaks Eric Niebler 2008-06-27 22:04:52 +0000
  • d6eccddbea remove dependency on function_types library Eric Niebler 2008-06-06 00:20:52 +0000
  • c7f0c58212 merged from trunk Eric Niebler 2008-05-31 19:31:01 +0000
  • f49faac65d incomplete implementation of lammbda Eric Niebler 2008-05-30 20:05:47 +0000
  • 6559570890 fix lambda example Eric Niebler 2008-05-29 23:33:08 +0000
  • 5cfb4d4efc better work around std::map::op[] strangeness Eric Niebler 2008-05-29 21:17:29 +0000
  • c88394ce77 ugh, work around std::map::op[] strangeness Eric Niebler 2008-05-29 19:09:17 +0000
  • cac6c5ce80 msvc-friendly return type calculation for member pointers Eric Niebler 2008-05-29 03:32:24 +0000
  • fd3d332488 better default handling of operator->* Eric Niebler 2008-05-28 23:06:13 +0000
  • cf1966ab26 s/detail::deref/get_pointer/ Eric Niebler 2008-05-28 15:51:15 +0000
  • 35f6acfcf9 fix bug in result_of calculation of members Eric Niebler 2008-05-28 01:44:08 +0000
  • ab7e1acb12 fix more implicit_expr portability problems Eric Niebler 2008-05-28 01:20:50 +0000
  • 052a761ca2 work around strange gcc aggregate initialization bug Eric Niebler 2008-05-28 00:34:58 +0000
  • d20fc51301 add proto::protect<> to prevent a nested transform from being applied Eric Niebler 2008-05-27 20:01:46 +0000
  • e371f206d7 members of lvalues are lvalues Eric Niebler 2008-05-21 19:40:42 +0000
  • b3ea36e783 fix off-by-one in BOOST_PROTO_EXTENDS_FUNCTION Eric Niebler 2008-05-19 22:40:50 +0000
  • 23227d247c add result_of::flatten metafunction Eric Niebler 2008-05-18 23:17:13 +0000
  • dbbd44a3ac rename BOOST_PROTO_DECLARE_MEMBERS to BOOST_PROTO_EXTENDS_MEMBERS Eric Niebler 2008-05-14 17:28:39 +0000
  • fd27cca462 flesh out op::member. pass-through just works. Eric Niebler 2008-05-13 16:03:21 +0000
  • 60e753b216 experimental 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
  • 093be827a4 extends<> gets the addressof hack Eric Niebler 2008-05-13 01:17:35 +0000
  • 1cedd7fded add a TODO item Eric Niebler 2008-05-11 18:13:07 +0000
  • ca650bd74b work-around for type deduction of istream insertion operator Eric Niebler 2008-05-10 15:55:40 +0000
  • ed8f63a736 is_expr<> tweak Eric Niebler 2008-05-08 21:24:38 +0000
  • b30a160e89 polymorphic function object builder, intended for use with new make_expr and friends Eric Niebler 2008-05-03 06:02:13 +0000
  • 1af4b29ba4 simplify Eric Niebler 2008-05-03 02:37:09 +0000
  • a1b4c4bc17 (almost) full lambda library port Eric Niebler 2008-04-28 21:11:07 +0000
  • 9047e6c579 move lambda.cpp to mini_lambda.cpp Eric Niebler 2008-04-28 20:51:36 +0000
  • 11ecfe1c24 add back a new and improved implicit_expr() Eric Niebler 2008-04-28 00:54:23 +0000
  • a443919486 special handling for operator->* when right operand is a member function pointer Eric Niebler 2008-04-22 17:33:34 +0000
  • e1c153cd37 default expression evaluators handle member object pointers Eric Niebler 2008-04-22 16:16:19 +0000
  • 6f329b9896 loosen const-correctness in return type calculation of _default and default_context Eric Niebler 2008-04-22 06:47:13 +0000
  • 92c6dffb63 const-qualify return of expr<>::make() Eric Niebler 2008-04-22 04:43:49 +0000
  • 8447d3a072 work around member pointer issue on older gcc Eric Niebler 2008-04-21 18:11:01 +0000
  • e19659d83b don't double-deref args to make_expr, nuke trailing spaces Eric Niebler 2008-04-21 05:40:00 +0000