2.10.0
Freundlich's C++ toolkit
Public Member Functions
fcppt::variant::invalid_get Class Reference

Detailed Description

Thrown by fcppt::variant::get_exn.

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

Public Member Functions

FCPPT_DETAIL_SYMBOL invalid_get (fcppt::string &&)
 
FCPPT_DETAIL_SYMBOL invalid_get (invalid_get const &)
 
FCPPT_DETAIL_SYMBOL invalid_get (invalid_get &&)
 
FCPPT_DETAIL_SYMBOL invalid_getoperator= (invalid_get const &)
 
FCPPT_DETAIL_SYMBOL invalid_getoperator= (invalid_get &&)
 
FCPPT_DETAIL_SYMBOL ~invalid_get () noexcept override
 
- Public Member Functions inherited from fcppt::variant::exception
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
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ invalid_get() [1/3]

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

◆ invalid_get() [2/3]

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

◆ invalid_get() [3/3]

FCPPT_DETAIL_SYMBOL fcppt::variant::invalid_get::invalid_get ( invalid_get &&  )

◆ ~invalid_get()

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

Member Function Documentation

◆ operator=() [1/2]

FCPPT_DETAIL_SYMBOL invalid_get& fcppt::variant::invalid_get::operator= ( invalid_get const &  )

◆ operator=() [2/2]