Peter Dimov
|
46a8945bfb
|
Merge branch 'develop'
|
2019-01-10 17:06:31 +02:00 |
|
Peter Dimov
|
d9914296b2
|
Use boost-install in build/Jamfile
|
2018-10-06 02:08:13 +03:00 |
|
Steven Watanabe
|
4afdf7ea52
|
Merge branch 'develop'
|
2018-02-22 10:22:41 -07:00 |
|
Steven Watanabe
|
622ce4f088
|
Avoid copying a binding when we don't need to, as the shared_ptr copy can be expensive.
|
2018-02-21 15:07:30 -07:00 |
|
Steven Watanabe
|
509dc96ea7
|
Compiler workarounds
|
2018-02-20 13:47:45 -07:00 |
|
Steven Watanabe
|
1b92465247
|
Fix is_placeholder for incomplete types.
|
2018-02-19 21:29:31 -07:00 |
|
Steven Watanabe
|
62e31e6605
|
Add mising #include.
|
2018-02-19 20:22:57 -07:00 |
|
Steven Watanabe
|
8c1a163b56
|
Fix deduced parameters with mp11.
|
2018-02-19 20:05:41 -07:00 |
|
Steven Watanabe
|
9b717af1f0
|
Remove BOOST_TYPE_ERASURE_FUNCTION as it was poorly thought out. In particular, it makes it impossible to create a concept_map to allow member functions to be called for a built in type. Instead, BOOST_TYPE_ERASURE_MEMBER and BOOST_TYPE_ERASURE_FREE have been improved.
|
2018-02-19 18:59:15 -07:00 |
|
Steven Watanabe
|
47fa03bab7
|
Use MP11 in C++11 and higher. Remove hard limits.
|
2018-02-17 16:35:23 -07:00 |
|
Steven Watanabe
|
be2663a525
|
Move as much work out of the macro as possible.
|
2018-02-08 09:16:12 -07:00 |
|
Steven Watanabe
|
371583c584
|
Add BOOST_TYPE_ERASURE_FUNCTION, as a better alternative to BOOST_TYPE_ERASURE_FREE and BOOST_TYPE_ERASURE_MEMBER.
|
2018-02-06 17:28:04 -07:00 |
|
Steven Watanabe
|
2ec3e5b805
|
Fix links
|
2018-01-30 13:59:20 -07:00 |
|
Steven Watanabe
|
595fb5316e
|
Make constructors of any SFINAE friendly. Also, make sure that doxygen puts classes in the right headers.
|
2018-01-30 13:04:15 -07:00 |
|
Steven Watanabe
|
a6f9362b0d
|
Merge branch 'develop'
|
2018-01-24 11:30:11 -07:00 |
|
Steven Watanabe
|
e4d544ac12
|
Remove incorrect test
|
2018-01-23 11:31:47 -07:00 |
|
Steven Watanabe
|
56a10d549e
|
Implement move assignment. Fixes #12.
|
2017-03-30 10:20:47 -06:00 |
|
Deniz Bahadir
|
a523a49933
|
Fix typo and small addition to api-documentation.
(cherry picked from commit df4b0d3bf2d550d84d97c1b1a738e470a267a084)
|
2017-03-24 10:46:16 -06:00 |
|
Steven Watanabe
|
f2502d3ca8
|
Add some compile-fail tests for rvalue-references to match the existing tests for references. Part of this was originally supplied by Deniz Bahadir. I cleaned it up slightly and reviewed the test suite for similar missing test cases.
|
2017-03-24 10:40:18 -06:00 |
|
Steven Watanabe
|
15175c2740
|
Make check_match work with nullary functions. It failed to compile with relaxed, because the base case was incorrect. Reported by Deniz Bahadir in #10.
|
2017-03-24 08:58:52 -06:00 |
|
Steven Watanabe
|
47ac464f3f
|
Merge remote-tracking branch 'Bagira80/fix_missing_rvalue_and_variadic_support' into develop
|
2017-03-24 06:51:39 -06:00 |
|
Steven Watanabe
|
d80c2300c7
|
Change the variadic dynamic_vtable implementation to something that vc14 can handle.
|
2017-03-06 16:30:18 -07:00 |
|
Rene Rivera
|
a5a9738b2a
|
Add, and update, documentation build targets.
|
2016-10-10 11:39:54 -05:00 |
|
Rene Rivera
|
9d1e18bd26
|
Add, and update, documentation build targets.
|
2016-10-07 23:07:37 -05:00 |
|
Deniz Bahadir
|
e85e405f9f
|
Fix if missing rvalue-ref and variadic templates.
Code compiles now, even if BOOST_NO_CXX11_RVALUE_REFERENCES or
BOOST_NO_CXX11_VARIADIC_TEMPLATES or both are defined.
|
2016-06-21 20:32:18 +02:00 |
|
Steven Watanabe
|
98f02befbf
|
Suppress warnings for msvc and gcc.
|
2016-02-26 14:06:35 -07:00 |
|
Steven Watanabe
|
0851713740
|
Merge branch 'develop'
|
2015-12-10 10:08:21 -07:00 |
|
Steven Watanabe
|
694c3012a9
|
Fix compile error for msvc <= 10.
|
2015-11-12 07:42:56 -07:00 |
|
Steven Watanabe
|
6561a00fa6
|
Merge branch 'develop'
|
2015-10-20 09:24:38 -06:00 |
|
Steven Watanabe
|
76743c0c6f
|
Add semicolon which Boost.Test now seems to require.
|
2015-10-20 09:24:12 -06:00 |
|
Steven Watanabe
|
5b8dafb897
|
Fix problem caused by changes to Boost.Iterator.
|
2015-07-27 22:28:29 -06:00 |
|
Steven Watanabe
|
3674accda3
|
Placeholders need to be normalized under c++11 too.
|
2015-04-02 10:47:10 -06:00 |
|
Steven Watanabe
|
7fb65037d1
|
Make the variadic template implementation handle the explicit constructor of storage.
|
2015-04-02 09:46:02 -06:00 |
|
Steven Watanabe
|
10139bc02e
|
Implement dynamic_any_cast which allows conversions between arbitrary any types.
|
2015-03-07 21:10:52 -07:00 |
|
Steven Watanabe
|
931bdd3456
|
Merge branch 'develop'
|
2015-03-07 14:01:34 -07:00 |
|
Steven Watanabe
|
97098baeb1
|
Make the constructor of storage explicit so that the private constructor of any which takes a storage does not participate in overload resolution.
|
2015-03-06 21:50:35 -07:00 |
|
Steven Watanabe
|
883a566ab9
|
Add missing #include. Fixes #11078.
|
2015-03-06 09:02:57 -07:00 |
|
Steven Watanabe
|
e21b4c0d87
|
Merge remote-tracking branch 'Flast/bugfix/forward-move' into develop
|
2015-02-27 14:53:07 -07:00 |
|
Peter Dimov
|
0a0ad67b20
|
Merge branch 'develop'
|
2015-01-25 20:52:35 +02:00 |
|
Peter Dimov
|
5927e3570b
|
Merge pull request #2 from danieljames/metadata
Create metadata file.
|
2015-01-25 20:28:27 +02:00 |
|
Kohei Takahashi
|
6439b5a50b
|
Fix missing include <utility> for std::forward/std::move.
Signed-off-by: Kohei Takahashi <flast@flast.jp>
|
2014-10-21 00:30:37 +09:00 |
|
Daniel James
|
630b15e7aa
|
Add metadata file.
|
2014-08-18 15:11:53 +01:00 |
|
Steven Watanabe
|
e92682a296
|
VC12's variadic templates have some bugs. Fall back on the PP implementation for some components.
|
2014-03-27 13:34:52 -07:00 |
|
Steven Watanabe
|
e3ff064307
|
Merge branch 'develop'
|
2014-03-26 17:16:47 -07:00 |
|
Steven Watanabe
|
0b347fb360
|
Add examples for any_cast.
|
2014-03-10 11:35:17 -07:00 |
|
Steven Watanabe
|
9c5f17162f
|
Add .gitignore
|
2014-03-10 11:15:27 -07:00 |
|
Steven Watanabe
|
e50fceebb8
|
Rework associated type documentation a bit.
|
2014-03-10 11:13:02 -07:00 |
|
Steven Watanabe
|
0949d554bd
|
Merge branch 'develop'
|
2014-03-08 17:39:10 -08:00 |
|
Steven Watanabe
|
e5c71f63b8
|
Fix deleted copy assignment operator.
[SVN r86086]
|
2013-09-30 20:29:16 +00:00 |
|
Steven Watanabe
|
f4b021b895
|
Handle construction from rvalue references.
[SVN r86085]
|
2013-09-30 20:04:18 +00:00 |
|