2
0
mirror of https://github.com/boostorg/variant.git synced 2026-01-20 17:12:17 +00:00

133 Commits

Author SHA1 Message Date
Antony Polukhin
fdf2c0f646 Update copyright years 2026-01-04 11:27:21 +03:00
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 dcbfeb9892, reversing
changes made to 055487c5bb.

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
5c10399096 Added note about pointer stealing to never-empty guarantee design docs 2019-03-04 01:49:35 +03:00
Nikita Kniazev
11d03f3b51 Added macro to docs 2019-02-24 03:42:11 +03:00
Nikita Kniazev
32794c2340 More work done 2019-02-24 00:21:54 +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 d972192e54.
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
Rene Rivera
34036da7dc Add, and update, documentation build targets. 2016-10-07 23:07:37 -05: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
940cfef1f6 Simplify Multi visitation section in Tutorial (refs trac #10653) 2014-12-02 19:52:26 +03:00
Antony Polukhin
adb3d5c9bb Removed deprecated advice (refs trac #10273) 2014-12-02 19:16:19 +03:00
jzmaddock
433d3aecab Update Jamfile.v2
There can only be one project named boost/doc and we have that already under /doc/
Rename to something unique.
2014-08-13 18:39:23 +01: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
9f5f65ab9b Detab some jamfiles.
[SVN r63343]
2010-06-26 12:10:47 +00:00
Daniel James
3e99de6129 Update various libraries' documentation build.
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.

[SVN r63146]
2010-06-20 18:00:48 +00:00
Daniel James
25da2b8de7 Add boost license info to documentation for a few libraries.
* Boost.Any: Kevlin Henney is in blanket-permission.txt
  * Boost.Variant: Eric Friedman and Itay Maman are both in blanket-permissions.txt
  * Boost.Concept: Idiana University, University of Notre Dame du Lac, Jeremy Siek,
    Lie-Quan Lee, Andrew Lumsdaine are all listed under blanket permissions.

  SGI and HP aren't so their license is left alone.

[SVN r55098]
2009-07-22 22:35:08 +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
Steven Watanabe
4d362457bb Replace v with operand in the tutorial. Fixes #1548
[SVN r53187]
2009-05-22 20:05:26 +00:00
John Maddock
a8b1d0f5d0 Add PDF generation options to fix external links to point to the web site.
Added a few more Boostbook based libs that were missed first time around.
Fixed PDF naming issues.

[SVN r51284]
2009-02-17 10:05:58 +00:00
K. Noel Belcourt
25e12b7428 Fixes #965
Patched the XML and will check to ensure the html
page reflects this change.



[SVN r42989]
2008-01-26 23:06: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
Douglas Gregor
9f36c9889f Merged from Version_1_33_1
[SVN r31949]
2005-12-08 03:23:02 +00:00
Eric Friedman
d7eb96addf Fixed bug in binary visitation example code.
[SVN r26205]
2004-11-14 00:20:06 +00:00