#include <variant.hpp>
|
| | variant () BOOST_NOEXCEPT |
| |
| template<class First , class... Initializer, class = typename boost::disable_if<boost::is_same<boost::decay<First>::type, variant>, void>::type> |
| | variant (First &&first, Initializer &&...init) |
| |
| | variant (variant &&other) BOOST_NOEXCEPT |
| |
| | variant (variant const &other) |
| |
| template<class Content , class = typename boost::disable_if<boost::is_same<boost::decay<Content>::type, variant>, void>::type> |
| variant & | operator= (Content &&other) |
| |
| variant & | operator= (variant &&other) BOOST_NOEXCEPT |
| |
| variant & | operator= (variant const &other) |
| |
| template<class Other > |
| void | assign (Other &&other) |
| |
template<class... T>
template<class First , class... Initializer, class = typename boost::disable_if<boost::is_same<boost::decay<First>::type, variant>, void>::type>
template<class... T>
template<class Other >
template<class... T>
template<class Content , class = typename boost::disable_if<boost::is_same<boost::decay<Content>::type, variant>, void>::type>
The documentation for this struct was generated from the following file: