Vowpal Wabbit
|
#include <vw_exception.h>
Public Member Functions | |
vw_exception (const char *file, int lineNumber, std::string const &message) noexcept | |
vw_exception (const vw_exception &ex) noexcept | |
vw_exception & | operator= (const vw_exception &other) noexcept |
~vw_exception () noexcept override | |
const char * | what () const noexcept override |
const char * | Filename () const |
int | LineNumber () const |
Private Attributes | |
const char * | file |
std::string | message |
int | lineNumber |
Definition at line 22 of file vw_exception.h.
|
noexcept |
Definition at line 10 of file vw_exception.cc.
|
noexcept |
Definition at line 15 of file vw_exception.cc.
|
overridedefaultnoexcept |
Referenced by operator=().
const char * VW::vw_exception::Filename | ( | ) | const |
Definition at line 37 of file vw_exception.cc.
References file.
Referenced by main(), and parse_dispatch().
int VW::vw_exception::LineNumber | ( | ) | const |
Definition at line 39 of file vw_exception.cc.
References lineNumber, sprintf_s, THROW, and vsprintf_s.
Referenced by main(), and parse_dispatch().
|
noexcept |
Definition at line 20 of file vw_exception.cc.
References file, and ~vw_exception().
Referenced by VW::vw_argument_disagreement_exception::operator=(), VW::vw_argument_invalid_value_exception::operator=(), VW::vw_unrecognised_option_exception::operator=(), and VW::strict_parse_exception::operator=().
|
overridenoexcept |
Definition at line 35 of file vw_exception.cc.
References message.
Referenced by VW::config::options_boost_po::add_and_parse(), main(), and parse_dispatch().
|
private |
Definition at line 26 of file vw_exception.h.
Referenced by Filename(), and operator=().
|
private |
Definition at line 31 of file vw_exception.h.
Referenced by LineNumber().
|
private |
Definition at line 28 of file vw_exception.h.
Referenced by what().