3.0.0
Freundlich's C++ toolkit
Public Member Functions | Public Attributes
fcppt::variant::exception Class Reference

Detailed Description

The base exception class for variant exceptions.

Inheritance diagram for fcppt::variant::exception:
fcppt::exception fcppt::variant::invalid_get

Public Member Functions

FCPPT_DETAIL_SYMBOL exception (fcppt::string &&)
 
FCPPT_DETAIL_SYMBOL exception (exception const &)
 
FCPPT_DETAIL_SYMBOL exception (exception &&)
 
FCPPT_DETAIL_SYMBOL ~exception () noexcept override
 
- Public Member Functions inherited from fcppt::exception
FCPPT_DETAIL_SYMBOL exception (fcppt::string &&what)
 Constructs an exception from a string. More...
 
FCPPT_DETAIL_SYMBOL exception (exception const &)
 
FCPPT_DETAIL_SYMBOL exception (exception &&)
 
fcppt::string const & string () const
 Returns the error message. More...
 
FCPPT_DETAIL_SYMBOL char const * what () const noexcept override
 Returns a generic error. More...
 
FCPPT_DETAIL_SYMBOL ~exception () noexcept override
 

Public Attributes

FCPPT_DETAIL_SYMBOL exception operator
 
- Public Attributes inherited from fcppt::exception
FCPPT_DETAIL_SYMBOL exception operator
 

Constructor & Destructor Documentation

◆ exception() [1/3]

FCPPT_DETAIL_SYMBOL fcppt::variant::exception::exception ( fcppt::string &&  )
explicit

◆ exception() [2/3]

FCPPT_DETAIL_SYMBOL fcppt::variant::exception::exception ( exception const &  )

◆ exception() [3/3]

FCPPT_DETAIL_SYMBOL fcppt::variant::exception::exception ( exception &&  )

◆ ~exception()

FCPPT_DETAIL_SYMBOL fcppt::variant::exception::~exception ( )
overridenoexcept

Member Data Documentation

◆ operator

FCPPT_DETAIL_SYMBOL exception fcppt::variant::exception::operator
Initial value:
=(
exception const &
)