forked from boostorg/mp11
* added mp_lambda * launched GHA * skipped ICE-generating test in GCC < 4.9 * fixed GCC detection in workaround * test-skipped and documented GCC 4.8 bug * added missing s/const/CONST * tempirarily expanded macro to isolate problem with VS2017 * tried workaround for C3546 * tried another workaround * wrapped workaround up * dropped unnecessary devoiding in variadic (member) functions * temporary code to check VS compliance wrt function qualifiers * removed version printer * checked compliance with qualified (member) function partial specialization * checked each partial specialization individually * wrapped up VS2013 investigation * left variadics out of VS2013 * skipped noexcept-involving tests for VS2013 (keyword not supported) * given up on VS2013 support for mp_lambda * dropped lambda_devoid_args
47 lines
655 B
Plaintext
47 lines
655 B
Plaintext
////
|
|
Copyright 2017-2024 Peter Dimov
|
|
|
|
Distributed under the Boost Software License, Version 1.0.
|
|
|
|
See accompanying file LICENSE_1_0.txt or copy at
|
|
http://www.boost.org/LICENSE_1_0.txt
|
|
////
|
|
|
|
[#reference]
|
|
# Reference
|
|
:toc:
|
|
:toc-title:
|
|
:idprefix:
|
|
|
|
The contents of the library are in namespace `boost::mp11`.
|
|
|
|
:leveloffset: +1
|
|
|
|
include::integral.adoc[]
|
|
|
|
include::list.adoc[]
|
|
|
|
include::utility.adoc[]
|
|
|
|
include::algorithm.adoc[]
|
|
|
|
include::set.adoc[]
|
|
|
|
include::map.adoc[]
|
|
|
|
include::function.adoc[]
|
|
|
|
include::bind.adoc[]
|
|
|
|
include::lambda.adoc[]
|
|
|
|
include::integer_sequence.adoc[]
|
|
|
|
include::tuple.adoc[]
|
|
|
|
include::mp11.adoc[]
|
|
|
|
include::mpl.adoc[]
|
|
|
|
:leveloffset: -1
|