2
0
mirror of https://github.com/boostorg/proto.git synced 2026-01-27 07:02:14 +00:00
Commit Graph

57 Commits

Author SHA1 Message Date
Jürgen Hunold
a80cf8a497 Add missing svn:eol-style to be consistent with the other xml files. Needed for smooth git transition
[SVN r85234]
2013-08-07 12:28:00 +00:00
Eric Niebler
c572fd3892 pass_through transform accepts target domain as a template parameter
[SVN r80353]
2012-09-01 22:47:06 +00:00
Eric Niebler
e2f899f25f add function objects for <iterator> and some boost.range functions
[SVN r80266]
2012-08-27 21:46:09 +00:00
Eric Niebler
0b27981bec add reference section for new transform environment functionality
[SVN r79678]
2012-07-22 20:03:41 +00:00
Eric Niebler
20237ede04 user docs for unpacking patterns in transforms
[SVN r79485]
2012-07-13 22:13:34 +00:00
Eric Niebler
3a9577ca39 reference docs for pseudo-pack expansions in transforms
[SVN r79465]
2012-07-13 04:59:53 +00:00
Eric Niebler
cd4dc22811 fix some typos. thanks david j.
[SVN r76479]
2012-01-14 05:10:41 +00:00
Eric Niebler
e128221784 add user docs for per-domain as_child, missing copyrights on BoostBook files, typos in examples
[SVN r76286]
2012-01-03 00:38:37 +00:00
Eric Niebler
d0b952ef3b s/DSEL/EDSL/
[SVN r76028]
2011-12-17 19:44:03 +00:00
Eric Niebler
2709611fd2 correct reference section for new switch_ behavior
[SVN r76027]
2011-12-17 19:24:29 +00:00
Eric Niebler
19d9d04b01 allow dependent domains to be specified with BOOST_PROTO_EXTENDS and BOOST_PROTO_BASIC_EXTENDS
[SVN r74527]
2011-09-22 22:09:50 +00:00
Eric Niebler
66b1aa2c69 add second template parameter to proto::siwtch_ to control dispatching to cases
[SVN r74513]
2011-09-22 17:34:21 +00:00
Eric Niebler
1037499491 fix path to utility.hpp header
[SVN r73207]
2011-07-18 06:43:11 +00:00
Eric Niebler
acac84015e fix docs for BOOST_PROTO_MAX_ARITY and BOOST_PROTO_MAX_LOGICAL_ARITY defaults
[SVN r72722]
2011-06-23 14:05:30 +00:00
Eric Niebler
e22c8bfc97 document the fact that flatten returns a Fusion Forward Sequence
[SVN r72373]
2011-06-03 07:42:05 +00:00
Eric Niebler
53c6cd6814 better integration of proto::basic_expr to avoid accidental needless instantiations of proto::expr
[SVN r71978]
2011-05-16 12:42:10 +00:00
Eric Niebler
7e6e6861b3 add integral_c transform and friends
[SVN r71535]
2011-04-27 16:14:47 +00:00
Eric Niebler
c2fb79256d revert 68544 for now
[SVN r68553]
2011-01-30 04:58:04 +00:00
Eric Niebler
78781fe32e add proto::let and proto::local
[SVN r68544]
2011-01-29 12:38:37 +00:00
Eric Niebler
f25adf081c add Proto callable for fusion::at
[SVN r67465]
2010-12-27 04:03:56 +00:00
Eric Niebler
89d2421288 fix regression in make transform, add make regression tests
[SVN r67233]
2010-12-15 03:33:31 +00:00
Eric Niebler
c54f15a425 doc tweak
[SVN r67154]
2010-12-11 04:08:58 +00:00
Eric Niebler
2c5d6d0b3b ah! the REAL fix for the long-standing proto::make bug
[SVN r66990]
2010-12-03 22:10:14 +00:00
Eric Niebler
5de8bacb29 pop_front and reverse are not in core, add docs for new callables
[SVN r66836]
2010-11-29 03:58:02 +00:00
Eric Niebler
251a8fb597 small tweak, add docs for external transforms
[SVN r66200]
2010-10-26 05:42:13 +00:00
Eric Niebler
81b536cfa4 final(?) tweak to description of domain deduction
[SVN r63037]
2010-06-17 04:15:40 +00:00
Eric Niebler
81d27d4a07 remove docs for base_expr
[SVN r63021]
2010-06-16 14:32:07 +00:00
Eric Niebler
513a41e697 fix description of domain deduction (again)
[SVN r63016]
2010-06-16 12:44:06 +00:00
Eric Niebler
aa81fc3197 fix description of how domains are deduced
[SVN r63004]
2010-06-15 21:49:24 +00:00
Eric Niebler
541cdfcbfd make the reference agree with the implementation about the behavior of deduce_domain, as_child, as_expr, make_expr and unpack_expr
[SVN r62964]
2010-06-15 02:07:23 +00:00
Eric Niebler
7176d768a5 document new domain-specific as_expr and as_child customization points
[SVN r62829]
2010-06-12 04:36:24 +00:00
Eric Niebler
ac9e33f45b capture behavior can specified on a per-domain basis. Finally
[SVN r62736]
2010-06-10 14:07:00 +00:00
Eric Niebler
a1a325482e use basic_expr instead of expr when possible for better compile times
[SVN r62616]
2010-06-09 00:14:39 +00:00
Eric Niebler
eac363c3df namespace reform, begin to make proto internals rely less on proto::expr
[SVN r62550]
2010-06-08 05:07:00 +00:00
Eric Niebler
180e75b2d1 bring reference docs into agreement with current code
[SVN r62535]
2010-06-08 01:13:56 +00:00
Eric Niebler
55e553439a pass_through transform doesn't strip expression wrappers, fixes #4175
[SVN r61782]
2010-05-05 00:19:22 +00:00
Eric Niebler
7bb883e355 when using proto::and_ as a transform, apply *all* transforms but only return the result of applying the last
[SVN r61547]
2010-04-24 19:50:15 +00:00
Eric Niebler
807aab9569 try again to get proto assignment overloads right
[SVN r60706]
2010-03-19 13:23:26 +00:00
Eric Niebler
99ac3739ca add proto::assert_matches function and friends to debug.hpp, flesh out docs for Expr concept
[SVN r60633]
2010-03-16 01:20:57 +00:00
Eric Niebler
c9cf13dbca adding concepts for Expr and Domain
[SVN r60452]
2010-03-11 01:07:19 +00:00
Eric Niebler
163741358d add a default constructor to proto::literal
[SVN r60143]
2010-03-04 02:47:46 +00:00
Eric Niebler
b45c9bb84a fix docs for fold transform, misc doc and code clean-up
[SVN r58392]
2009-12-15 04:59:30 +00:00
Eric Niebler
893ced3fbe updated reference docs for fusion.hpp
[SVN r58375]
2009-12-14 10:19:49 +00:00
Eric Niebler
6dcc84e773 better docs for proto::extends, fixes #2844
[SVN r57439]
2009-11-06 23:24:22 +00:00
Eric Niebler
df18ee653a revert the BasicPrimitiveTransform changes as leading to weird inconsistencies
[SVN r54853]
2009-07-10 04:44:23 +00:00
Eric Niebler
fdc94e71fa add a sensible default for proto::_default's template parameter
[SVN r54067]
2009-06-18 21:39:09 +00:00
Eric Niebler
0238ce8532 add lighter-weight BasicPrimitiveTransform concept, op metafunctions model that instead of PrimitiveConcept for better compile times
[SVN r53578]
2009-06-02 21:33:28 +00:00
Eric Niebler
571c10de27 add proto::noinvoke to block metafunction invocation in ObjectTransforms
[SVN r51821]
2009-03-17 18:21:40 +00:00
Eric Niebler
2b406df9f4 minor doc tweaks
[SVN r51585]
2009-03-04 00:01:09 +00:00
Eric Niebler
db63657081 add support for nullary expressions with tag types other than proto::tag::terminal
[SVN r50265]
2008-12-14 04:35:21 +00:00