Daniel Wallin
894dffe6ff
merged HEAD to RC
...
[SVN r35360]
2006-09-28 10:22:54 +00:00
Daniel Wallin
ce712b8f30
Fixed typo.
...
[SVN r35358]
2006-09-28 10:17:40 +00:00
Daniel Wallin
c17ea8d26d
merged HEAD to RC
...
[SVN r35357]
2006-09-27 20:59:14 +00:00
Daniel Wallin
12c873d3e4
Made defaults always lazy in PP interface.
...
[SVN r35355]
2006-09-27 18:52:28 +00:00
Daniel Wallin
1844c27699
Merged HEAD to RC.
...
[SVN r35339]
2006-09-26 14:49:52 +00:00
Daniel Wallin
2ac8833532
Fixed regressions on borland.
...
[SVN r35334]
2006-09-26 09:51:38 +00:00
Daniel Wallin
7c9ddf23e0
merged HEAD to RC
...
[SVN r35300]
2006-09-23 22:53:35 +00:00
Daniel Wallin
1a9e89cb8d
Fixed typo
...
[SVN r35299]
2006-09-23 22:52:34 +00:00
Daniel Wallin
224d313a05
Merged HEAD to RC.
...
[SVN r35285]
2006-09-23 10:41:14 +00:00
Daniel Wallin
6d53a2b914
Fixed borland failures.
...
[SVN r35284]
2006-09-23 10:40:16 +00:00
Daniel Wallin
47c53efbaa
merged HEAD to RC
...
[SVN r35260]
2006-09-21 17:33:28 +00:00
nobody
57ef2b6ee9
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35259]
2006-09-21 17:29:16 +00:00
Daniel Wallin
c7296b9a05
Added value_type metafunction and tag: ❌ :_ convenience syntax.
...
[SVN r35258]
2006-09-21 17:29:15 +00:00
Daniel Wallin
58bb633dc0
Merged HEAD to RC.
...
[SVN r35228]
2006-09-20 15:05:46 +00:00
Daniel Wallin
b9248d774f
Improved error diagnostics. Made depdendent predicates work on
...
most compilers. Made optional deduced parameters fail SFINAE
when an unmatched parameter is supplied.
[SVN r35226]
2006-09-20 15:03:35 +00:00
Daniel Wallin
0791667e33
Merged HEAD to RC
...
[SVN r35197]
2006-09-19 13:13:43 +00:00
Daniel Wallin
9dfa5a8d9e
Fixed typo and added SFINAE test.
...
[SVN r35196]
2006-09-19 13:12:44 +00:00
Daniel Wallin
91ffd43483
Merged changes from HEAD to RC.
...
[SVN r35195]
2006-09-19 11:51:07 +00:00
Daniel Wallin
3d0bdf694c
Don't emit errors when using SFINAE.
...
[SVN r35194]
2006-09-19 11:49:34 +00:00
Daniel Wallin
b5c6e05ea0
Made arguments that isn't matched by any parameter-specs an error.
...
[SVN r35192]
2006-09-19 11:47:54 +00:00
Daniel Wallin
1f6c9a3034
Merged changes from HEAD to RC_1_34_0.
...
[SVN r35183]
2006-09-18 20:54:56 +00:00
Daniel Wallin
cc2a478afc
Added missing include.
...
[SVN r35181]
2006-09-18 20:53:57 +00:00
nobody
6c209395aa
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35179]
2006-09-18 20:47:47 +00:00
Daniel Wallin
1dab8a1008
Added missing file.
...
[SVN r35178]
2006-09-18 20:47:46 +00:00
Daniel Wallin
5231f04b27
Merged changes from head to RC_1_34_0.
...
[SVN r35177]
2006-09-18 20:42:44 +00:00
nobody
22a1f905e9
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35170]
2006-09-18 19:56:20 +00:00
Daniel Wallin
5190f65321
New algorithm for tagging arguments, and lots of changes to PP code.
...
[SVN r35168]
2006-09-18 19:55:09 +00:00
Dave Abrahams
0417a36693
merged from HEAD
...
[SVN r35163]
2006-09-18 18:11:49 +00:00
Dave Abrahams
0335832574
Sun workarounds
...
[SVN r35136]
2006-09-16 18:04:50 +00:00
Dave Abrahams
c5168be5d7
Parameter library Workarounds for Borland and MSVC
...
Parameter library explicit markup for expected failures
value_init.hpp:
Borland workarounds
Use angle-includes consistently
[SVN r35085]
2006-09-13 03:15:16 +00:00
Dave Abrahams
b9f287ea52
Parameter library Workarounds for Borland and MSVC
...
Parameter library explicit markup for expected failures
value_init.hpp:
Borland workarounds
Use angle-includes consistently
[SVN r35084]
2006-09-13 03:00:18 +00:00
Dave Abrahams
4e8c8ced0f
Attempted SunPro workaround
...
[SVN r35081]
2006-09-13 00:17:50 +00:00
Daniel Wallin
cc8ca29980
workarounds for vc6/vc7/borland
...
[SVN r35020]
2006-09-02 14:36:22 +00:00
Daniel Wallin
e2405e2d00
Added casting of arguments to BOOST_PARAMETER_FUNCTION().
...
[SVN r35019]
2006-09-02 13:37:23 +00:00
Daniel Wallin
d6db8c6216
Merged name.hpp from HEAD.
...
[SVN r34945]
2006-08-24 21:13:51 +00:00
Daniel Wallin
e58e928af4
Added name.hpp.
...
[SVN r34944]
2006-08-24 21:12:51 +00:00
Daniel Wallin
38817a8bb5
fixed missing include
...
[SVN r34941]
2006-08-24 16:19:14 +00:00
Daniel Wallin
cb501f9f38
merged changes from HEAD
...
[SVN r34921]
2006-08-22 17:36:58 +00:00
Daniel Wallin
ab57984c04
Added missing include.
...
[SVN r34919]
2006-08-22 14:08:27 +00:00
Daniel Wallin
bb838edb2f
Changes some things so that the documentation example works.
...
[SVN r34909]
2006-08-21 11:39:36 +00:00
Daniel Wallin
bfc5811fdc
Merged HEAD to RC_1_34_0.
...
[SVN r34899]
2006-08-16 22:34:35 +00:00
Dave Abrahams
cf5d2c46f5
Workarounds for Borland
...
[SVN r34805]
2006-08-02 16:16:36 +00:00
Daniel Wallin
f5dbd06b32
Fix for Borland.
...
[SVN r34746]
2006-07-26 22:55:25 +00:00
Dave Abrahams
ca120a3f04
merged from trunk
...
[SVN r34696]
2006-07-24 14:38:01 +00:00
Dave Abrahams
9bcd7c2fec
Borland workaround
...
[SVN r34695]
2006-07-24 14:37:20 +00:00
Daniel Wallin
7f2abce0d4
Fixed 0-arity init.
...
[SVN r34528]
2006-07-13 08:16:55 +00:00
Daniel Wallin
d298a327b5
Added support for CallPolicies.
...
[SVN r34475]
2006-07-07 17:39:20 +00:00
Dave Abrahams
e2b452c1f4
merged from trunk
...
[SVN r34290]
2006-06-12 20:00:14 +00:00
Dave Abrahams
dbcf8de808
Borland workaround
...
[SVN r34289]
2006-06-12 19:59:15 +00:00
Dave Abrahams
07893af4c5
Avoid reserved names
...
[SVN r34184]
2006-06-05 10:35:52 +00:00
Daniel Wallin
988bb4b365
Added support for static member functions.
...
[SVN r34123]
2006-05-31 09:44:35 +00:00
Daniel Wallin
64bfddc3a7
new macro renames and bugfix for vc6
...
[SVN r34117]
2006-05-30 08:50:53 +00:00
Daniel Wallin
decd9ac9fd
new Parameter.Python syntax
...
[SVN r34094]
2006-05-26 10:53:10 +00:00
Daniel Wallin
a181afc699
new Parameter.Python syntax
...
[SVN r34093]
2006-05-26 10:52:56 +00:00
Daniel Wallin
a6db5788f6
fixed expansion problem with msvc
...
[SVN r34092]
2006-05-26 10:52:42 +00:00
Daniel Wallin
566e886887
*** empty log message ***
...
[SVN r33949]
2006-05-06 22:03:19 +00:00
Daniel Wallin
310998435c
New macro syntax, initial checkin.
...
[SVN r33947]
2006-05-06 21:54:22 +00:00
Dave Abrahams
b12dbd9f6a
Add missing void specialization
...
[SVN r33886]
2006-05-01 12:47:37 +00:00
Dave Abrahams
e7d652f208
Fix for vc-7
...
[SVN r33774]
2006-04-24 02:11:11 +00:00
Dave Abrahams
51c3dd4cb1
add missing include
...
[SVN r33773]
2006-04-24 02:05:02 +00:00
Dave Abrahams
8cf35658bd
add missing include
...
[SVN r33772]
2006-04-24 01:54:41 +00:00
Dave Abrahams
ee2b252418
Portability fixes
...
[SVN r33752]
2006-04-20 15:18:09 +00:00
Dave Abrahams
45d320a434
Reorganized preprocessor stuff, made vc6 work.
...
[SVN r33703]
2006-04-15 01:39:17 +00:00
Rene Rivera
6695f76c5f
[merge from head] Allow keywords to be copyable and default constructable, to facilitate use of keywords outside of Boost.Parameter.
...
[SVN r33691]
2006-04-13 20:12:20 +00:00
Rene Rivera
76067ad5d2
Remove now uneeded header dependency.
...
[SVN r33690]
2006-04-13 20:07:57 +00:00
Rene Rivera
15b0729181
Allow keywords to be copyable and default constructable, to facilitate use of keywords outside of Boost.Parameter.
...
[SVN r33689]
2006-04-13 20:01:51 +00:00
Daniel Wallin
384add2571
Fixed problem with using joint_view<>.
...
[SVN r33485]
2006-03-27 13:21:58 +00:00
Daniel Wallin
05c3161112
keyword::operator= now returns const rvalues.
...
[SVN r33351]
2006-03-15 18:16:03 +00:00
Daniel Wallin
3449cb1c73
Missing files added.
...
[SVN r33278]
2006-03-09 08:20:20 +00:00
Daniel Wallin
d73cee75cf
Fixed missing include.
...
[SVN r33269]
2006-03-08 15:51:25 +00:00
Rene Rivera
d1f8f1f736
Fix to allow piecewise parameter composition.
...
[SVN r33189]
2006-03-01 16:55:11 +00:00
Dave Abrahams
4a0c231377
Some Borland workarounds
...
[SVN r32978]
2006-02-17 19:33:42 +00:00
Daniel Wallin
20b7423e60
Boost.Parameter python binding support.
...
[SVN r32925]
2006-02-14 14:45:24 +00:00
Daniel Wallin
47281b5e61
VC7 workarounds.
...
[SVN r32698]
2006-02-07 11:22:58 +00:00
Daniel Wallin
f6dcc4a550
Workarounds for VC7.
...
[SVN r32693]
2006-02-07 09:50:39 +00:00
Daniel Wallin
cb9530157e
Fixed bad include.
...
[SVN r32690]
2006-02-07 07:18:12 +00:00
Daniel Wallin
d21dfd48d8
New Boost.Parameter macros, initial checkin.
...
[SVN r32678]
2006-02-06 22:06:02 +00:00
Daniel Wallin
5f001699f7
Fixed NTP's so reference types work.
...
[SVN r32530]
2006-02-03 18:33:47 +00:00
Daniel Wallin
8872100508
Changes to semantics of binding<>.
...
[SVN r32527]
2006-02-03 18:02:21 +00:00
Daniel Wallin
3b90b4ffa4
Named Template Parameter support in Boost.Parameter.
...
[SVN r32525]
2006-02-03 15:17:54 +00:00
Dave Abrahams
da78942b0b
Even single-element ArgumentPacks that result from keyword assignments are now valid MPL Forward Sequences.
...
[SVN r32447]
2006-01-27 23:20:49 +00:00
Dave Abrahams
31f38561ac
Merge in material from the parameter-python branch that should have been included here.
...
[SVN r32444]
2006-01-27 21:21:56 +00:00
Daniel Wallin
9e89160e91
Made singular ArgPack's work.
...
[SVN r31930]
2005-12-06 11:37:17 +00:00
Daniel Wallin
3a5cabb94f
Duplicate keyword arguments now disallowed. Based on contribution from
...
Daniel Earwicker.
[SVN r31671]
2005-11-15 20:50:58 +00:00
Dave Abrahams
02735ebc2f
Fixes for Borland
...
[SVN r31451]
2005-10-24 17:41:23 +00:00
Daniel Wallin
968a588eed
Fix for SFINAE failure on VC7.1 when used with unnamed arguments.
...
[SVN r31380]
2005-10-18 23:13:52 +00:00
Dave Abrahams
d6b6b429be
vc-7.1 warning suppression
...
[SVN r31378]
2005-10-18 19:55:11 +00:00
Daniel Wallin
10ce44d8cb
Minor comment changes.
...
[SVN r31377]
2005-10-18 19:06:34 +00:00
Daniel Wallin
d78e0c8281
Fixed regression on GCC2.95.
...
[SVN r31376]
2005-10-18 18:29:45 +00:00
Dave Abrahams
cf678265a6
Workarounds for vc6
...
[SVN r31293]
2005-10-11 22:02:28 +00:00
Dave Abrahams
6cf2dcbc84
Martin Wille pointed out some missing header dependencies; fixed.
...
Also moved boost/python/detail/is_xxx.hpp functionality into
boost/detail/is_xxx.hpp to decouple library dependencies between
python and parameter.
[SVN r31290]
2005-10-11 21:20:06 +00:00
Dave Abrahams
edd6439564
Martin Wille pointed out a missing anonymous namespace; fixed.
...
Changed Jamfile and Jamfile.v2 so that we'd build the efficiency test
in release mode always.
[SVN r31283]
2005-10-11 14:20:42 +00:00
Daniel Wallin
c6a38eff55
Boost.Parameter unnamed params support
...
[SVN r30913]
2005-09-11 22:05:55 +00:00
John Maddock
e01b43bb31
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
...
[SVN r30670]
2005-08-25 16:27:28 +00:00
Dave Abrahams
54f917ff95
unnamed parameter support
...
[SVN r30586]
2005-08-15 19:46:02 +00:00
Dave Abrahams
5e9172d5a8
Merged Daniel's unnamed parameter support.
...
[SVN r30501]
2005-08-07 20:26:31 +00:00
Dave Abrahams
3559f98067
- Added trailing semicolon to BOOST_PARAMETER_KEYWORD
...
- CW 8.3 workarounds for PP problems in BOOST_PARAMETER_MATCH
- Use BOOST_NO_RESULT_OF, and fix use of reserved identifier
BOOST_PARAMETER_AUX__RESULT_OF0_DWA2005511_HPP
- Updated tests and docs accordingly
- Moved workaround information into its own section of docs
[SVN r30161]
2005-07-18 19:28:39 +00:00
Dave Abrahams
0f39081399
Improved Borland workarounds
...
[SVN r30137]
2005-07-16 19:01:06 +00:00
Dave Abrahams
55f4ef8329
Improved Borland workarounds
...
[SVN r30132]
2005-07-16 03:02:44 +00:00
Dave Abrahams
8250e67109
Replace "restrict" with "match;" since the former is a C99 keyword,
...
using it is just asking for trouble.
[SVN r30086]
2005-07-14 17:56:37 +00:00
Dave Abrahams
43a1d1ea9b
Removed instance() keyword declaration mechanism and added
...
BOOST_PARAMETER_KEYWORD macro. The former just wasn't portable
enough, and the latter is more succinct.
Added BOOST_PARAMETER_MATCH_ARGS to clean up Borland workarounds.
[SVN r30085]
2005-07-14 17:24:30 +00:00
Dave Abrahams
af41c5dffe
Change the default binding to void
...
[SVN r30048]
2005-07-13 14:50:57 +00:00
Dave Abrahams
3dec075081
* Make boost/parameter.hpp #include *all* of the library components
...
* Continued tutorial
* Extend workarounds in tests
* Bug fixes in tests
[SVN r30018]
2005-07-12 17:41:18 +00:00
Dave Abrahams
9b0925db94
Improve ODR protection by making keyword objects into references.
...
[SVN r29992]
2005-07-11 18:53:07 +00:00
Dave Abrahams
7c66c0e4ad
Improve ODR protection by making keyword objects into references.
...
Extend tutorial a bit.
[SVN r29976]
2005-07-11 03:30:08 +00:00
Dave Abrahams
46dd43d99b
Apply Daniel's vc7.1 SFINAE fixes, now that Aleksey gave us our MPL
...
patch.
[SVN r29762]
2005-06-24 02:05:04 +00:00
Dave Abrahams
74a5d3372b
Support for Borland C++
...
[SVN r29520]
2005-06-11 06:46:03 +00:00
Dave Abrahams
7a0e9e3b61
Workarounds for vc6 and 7.
...
Many workarounds for Borland, but still no dice.
[SVN r28954]
2005-05-16 12:58:48 +00:00
Daniel Wallin
6ec9b44294
moved include guards in macros.hpp
...
[SVN r28923]
2005-05-15 09:21:00 +00:00
Rene Rivera
845d8a2d74
Enable work around for compilers without result_of support.
...
[SVN r28919]
2005-05-15 04:39:23 +00:00
Dave Abrahams
99f20069d0
renamed index_result -> binding
...
added lazy_binding
use boost::result_of when available
[SVN r28829]
2005-05-11 15:46:10 +00:00
Dave Abrahams
16d4028e33
renamed index_result -> binding
...
added lazy_binding
use boost::result_of when available
[SVN r28827]
2005-05-11 15:22:36 +00:00
Dave Abrahams
131ad57f41
Fix how we indicate lvalue/rvalue returns from index_result
...
[SVN r28781]
2005-05-10 12:15:37 +00:00
Dave Abrahams
83d443b2af
Added index_result metafunction
...
[SVN r28762]
2005-05-09 10:45:23 +00:00
Dave Abrahams
6c272961ba
Added index_result metafunction
...
[SVN r28751]
2005-05-09 01:28:30 +00:00
Daniel Wallin
d4de25c3c2
member function macro
...
[SVN r28403]
2005-04-22 06:43:01 +00:00
Daniel Wallin
f2acbcc5b3
*** empty log message ***
...
[SVN r28248]
2005-04-14 15:06:33 +00:00
Daniel Wallin
31fa329aa7
Fix for intel-win32-8_1 regression
...
[SVN r28204]
2005-04-13 07:48:44 +00:00
Daniel Wallin
de8abe99ad
*** empty log message ***
...
[SVN r28168]
2005-04-12 09:40:08 +00:00
Daniel Wallin
c76398ad11
moved macros out into a separate file
...
[SVN r28167]
2005-04-12 09:05:52 +00:00
Dave Abrahams
abf51fccd5
move boost/parameter/parameter.hpp -> boost/parameter/parameters.hpp
...
[SVN r28116]
2005-04-11 15:12:28 +00:00
Daniel Wallin
fb8e8b8804
*** empty log message ***
...
[SVN r28104]
2005-04-11 12:26:02 +00:00
Daniel Wallin
d0c5ddc28b
Boost Parameter Library initial check in
...
[SVN r27964]
2005-04-04 21:53:56 +00:00