ゴミ箱
Public Member Functions | List of all members
boost::beast::detail::variant< TN > Class Template Reference

#include <variant.hpp>

Public Member Functions

 variant ()=default
 
 ~variant ()
 
unsigned char index () const
 
 variant (variant &&other)
 
 variant (variant const &other)
 
variantoperator= (variant &&other)
 
variantoperator= (variant const &other)
 
template<std::size_t I, class... Args>
void emplace (Args &&...args)
 
template<std::size_t I>
type< I-1 > & get ()
 
template<std::size_t I>
type< I-1 > const & get () const
 
void reset ()
 

Constructor & Destructor Documentation

template<class... TN>
boost::beast::detail::variant< TN >::variant ( )
default
template<class... TN>
boost::beast::detail::variant< TN >::~variant ( )
inline
template<class... TN>
boost::beast::detail::variant< TN >::variant ( variant< TN > &&  other)
inline
template<class... TN>
boost::beast::detail::variant< TN >::variant ( variant< TN > const &  other)
inline

Member Function Documentation

template<class... TN>
template<std::size_t I, class... Args>
void boost::beast::detail::variant< TN >::emplace ( Args &&...  args)
inline
template<class... TN>
template<std::size_t I>
type<I-1>& boost::beast::detail::variant< TN >::get ( )
inline
template<class... TN>
template<std::size_t I>
type<I-1> const& boost::beast::detail::variant< TN >::get ( ) const
inline
template<class... TN>
unsigned char boost::beast::detail::variant< TN >::index ( ) const
inline
template<class... TN>
variant& boost::beast::detail::variant< TN >::operator= ( variant< TN > &&  other)
inline
template<class... TN>
variant& boost::beast::detail::variant< TN >::operator= ( variant< TN > const &  other)
inline
template<class... TN>
void boost::beast::detail::variant< TN >::reset ( )
inline

The documentation for this class was generated from the following file: