Antony Polukhin
1fd7271d2e
Update copyright years
2025-01-08 19:52:10 +03:00
Antony Polukhin
b33ff4f811
Remove obsolete code ( #109 )
2024-01-08 20:13:32 +03:00
Antony Polukhin
e37df948d7
Update copyright years
2024-01-07 12:56:27 +03:00
Antony Polukhin
7b45064ed8
Drop C++03 support ( #107 )
...
Drop boost::move and boost::bind dependencies. Use Boost.PP in less cases
2023-08-25 16:02:34 +03:00
Antony Polukhin
e4447e892f
Update copyright years
2023-01-19 10:24:10 +03:00
Antony Polukhin
d2fdf2384b
update copyright years
2022-01-30 15:03:18 +03:00
Antony Polukhin
9221b1513c
update copyright years
2021-01-03 20:10:23 +03:00
Antony Polukhin
bee77d42a8
update copyright year
2020-01-11 19:35:53 +03:00
Antony Polukhin
c401edba70
fix typos
2019-06-28 22:44:06 +03:00
Antony Polukhin
b18c22a8ff
Revert "Merge pull request #59 from Kojoley/recursive_wrapper-move-constructor-pointer-stealing"
...
This reverts commit dcbfeb989231b85588a9743bd309d480cc184f38, reversing
changes made to 055487c5bbf2b985b6b48cdf7e4d83654a90d878.
Reverts adding a pointer stealing to the recursive_wrapper.
2019-05-01 20:57:40 +03:00
Antony Polukhin
74ea828cde
Merge pull request #65 from boostorg/feature/std-hash
...
Add std::hash specialization for variant (refs #49 )
2019-04-12 10:55:46 +03:00
Antony Polukhin
31dcc43faf
Add std::hash specialization for variant (refs #49 )
2019-04-01 23:45:21 +03:00
Nikita Kniazev
11d03f3b51
Added macro to docs
2019-02-24 03:42:11 +03:00
Nikita Kniazev
754eaf824f
Updated the documentation
2019-02-16 18:55:42 +03:00
Antony Polukhin
d069511e31
Update copyright
2019-01-17 13:00:51 +03:00
Antony Polukhin
e5a75bb8e1
Revert "Specialize std::hash for boost::variant. Fixes #49 "
...
This reverts commit d972192e54c4dd347b68d435a4fd2974a3a6bb5a.
2018-08-12 20:56:40 +03:00
Antony Polukhin
d972192e54
Specialize std::hash for boost::variant. Fixes #49
2018-08-12 20:36:12 +03:00
Antony Polukhin
7a756bc773
Updated apply_visitor docs
2017-11-05 16:33:30 +03:00
Antony Polukhin
d393d391b8
Uppdated the reference sections for the get* functions
2017-06-05 23:13:28 +03:00
Antony Polukhin
397c2f14f8
Dropped BOOST_VARIANT_NO_REFERENCE_SUPPORT macro and dropped support for compilers without SFINAE (trac 12250)
2016-06-02 22:06:23 +03:00
Patrick Lühne
b5949cbd6b
Fixed whitespace issues in documentation.
2016-06-01 00:27:28 +02:00
Patrick Lühne
84c74fefcf
Fixed typos in documentation.
2016-06-01 00:27:14 +02:00
Antony Polukhin
5c9b7b0105
Fix typo in docs
2015-03-09 14:47:10 +03:00
Antony Polukhin
cbf4bbf1b1
Apply naming recomendations from mailing list discussion: unsafe=>relaxed, safe=>strict
2014-12-10 14:03:33 +03:00
Antony Polukhin
46250fa7d2
Make polymorphic_get U type compile time checked, add more tests and improve docs. Use strict as a default policy for polymorphic_get and get (as recomended at mailing list discussions)
2014-12-10 13:32:18 +03:00
Antony Polukhin
bcf506a296
Started the work on polymorphic_get to determinate sanity/safety of getting Base type. Fixed an issue with polymorphic_get<const final>. More tests, added safe_get and unsafe_get methods. Minor update of the docs
2014-12-09 20:50:18 +03:00
Antony Polukhin
0231eefd43
More docs and tests for new variadic templates related features; tune apply_visitor(visitor) to use variadic templates and be suitable for visitors with any count of input opertors
2014-12-05 18:02:46 +03:00
Antony Polukhin
6db941f3dd
Added missing relational operators and their docs (refs trac #10811 and #8620 )
2014-12-03 20:42:10 +03:00
Antony Polukhin
1b50119b21
Fix issues reported by Boost Inspection Tool
2014-08-01 14:09:36 +04:00
Antony Polukhin
464799f446
Refs #9479 (polymorphic_get for Boost.Variant)
2013-12-10 16:13:49 +04:00
Antony Polukhin
e20324e2c4
Updated docs and variadic templates support
2013-12-09 11:50:15 +04:00
Antony Polukhin
f5f3769cd4
Update Boost.Variant documentation, add info about multivisitors (refs #8459 )
...
[SVN r84227]
2013-05-10 16:30:12 +00:00
Antony Polukhin
6c26dd544d
Update docs of Boost.Variant. Add advice about recursive_wrapper performance (refs #7718 )
...
[SVN r84104]
2013-05-02 08:39:34 +00:00
Daniel James
5d727edcff
Support BOOST_NO_TYPEID and BOOST_NO_IOSTREAM in Boost.Variant. Fixes #3051 .
...
[SVN r53682]
2009-06-06 11:46:24 +00:00
Gennaro Prota
deaf338bd4
fixed typos reported in http://bugs.debian.org/378016
...
[SVN r34629]
2006-07-20 13:15:25 +00:00
Eric Friedman
46c5c15a62
Updated boost::get<T>(const) now returns const T.
...
[SVN r21385]
2003-12-23 22:50:06 +00:00
Douglas Gregor
04995f4256
Start using <conceptname>
...
[SVN r21180]
2003-12-08 05:53:40 +00:00
Eric Friedman
dae0676467
Updated exception specifications.
...
[SVN r20973]
2003-11-27 11:20:27 +00:00
Eric Friedman
0a0fd670bd
Minor formatting fix.
...
[SVN r20971]
2003-11-27 11:18:48 +00:00
Eric Friedman
05ae8740ef
Workaround until BoostBook supports typedef descriptions.
...
[SVN r20812]
2003-11-15 06:45:49 +00:00
Eric Friedman
092d52edc7
Minor updates.
...
[SVN r20758]
2003-11-08 12:39:44 +00:00
Eric Friedman
6d2c034240
Updated references.
...
[SVN r20754]
2003-11-08 11:24:20 +00:00
Eric Friedman
7d8b89ab74
Documented make_recursive_variant.
...
[SVN r20752]
2003-11-08 11:22:51 +00:00
Eric Friedman
c28735739e
Minor change.
...
[SVN r20745]
2003-11-08 08:17:20 +00:00
Eric Friedman
be401234a8
Documented recent implementation changes and additions.
...
[SVN r20743]
2003-11-08 08:14:21 +00:00
Eric Friedman
cd91b41ec8
Documented: 1) make_variant_over; 2) variant relational operators.
...
[SVN r20742]
2003-11-08 08:13:16 +00:00
Eric Friedman
b3b89a64ab
Documented is_recursive_wrapper and unwrap_recursive_wrapper.
...
[SVN r20740]
2003-11-08 08:11:06 +00:00
Eric Friedman
6d4150c4f6
Documented EqualityComparable and LessThanComparable requirements.
...
[SVN r20739]
2003-11-08 08:10:06 +00:00
Eric Friedman
3b6ff0b647
Minor formatting change.
...
[SVN r20738]
2003-11-08 08:08:55 +00:00
Eric Friedman
724718c3a4
Documentation overhaul.
...
[SVN r20220]
2003-09-30 06:48:02 +00:00