Vowpal Wabbit
Public Member Functions | List of all members
VW::vw_exception Class Reference

#include <vw_exception.h>

Inheritance diagram for VW::vw_exception:
VW::strict_parse_exception VW::vw_argument_disagreement_exception VW::vw_argument_invalid_value_exception VW::vw_unrecognised_option_exception

Public Member Functions

 vw_exception (const char *file, int lineNumber, std::string const &message)
 
 vw_exception (const vw_exception &ex)=default
 
vw_exceptionoperator= (const vw_exception &other)=default
 
 vw_exception (vw_exception &&ex)=default
 
vw_exceptionoperator= (vw_exception &&other)=default
 
 ~vw_exception () noexcept=default
 
const char * what () const noexceptoverride
 
const char * Filename () const
 
int LineNumber () const
 

Constructor & Destructor Documentation

VW::vw_exception::vw_exception ( const char *  file,
int  lineNumber,
std::string const &  message 
)
inline
VW::vw_exception::vw_exception ( const vw_exception ex)
default
VW::vw_exception::vw_exception ( vw_exception &&  ex)
default
VW::vw_exception::~vw_exception ( )
defaultnoexcept

Member Function Documentation

const char* VW::vw_exception::Filename ( ) const
inline
int VW::vw_exception::LineNumber ( ) const
inline
vw_exception& VW::vw_exception::operator= ( const vw_exception other)
default
vw_exception& VW::vw_exception::operator= ( vw_exception &&  other)
default
const char* VW::vw_exception::what ( ) const
inlineoverridenoexcept

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