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

#include <vw_exception.h>

Inheritance diagram for VW::vw_argument_invalid_value_exception:
VW::vw_exception

Public Member Functions

 vw_argument_invalid_value_exception (const char *file, int lineNumber, const std::string &message)
 
 vw_argument_invalid_value_exception (const vw_argument_invalid_value_exception &ex)
 
vw_argument_invalid_value_exceptionoperator= (const vw_argument_invalid_value_exception &other)
 
 ~vw_argument_invalid_value_exception () noexcept override=default
 
- Public Member Functions inherited from VW::vw_exception
 vw_exception (const char *file, int lineNumber, std::string const &message) noexcept
 
 vw_exception (const vw_exception &ex) noexcept
 
vw_exceptionoperator= (const vw_exception &other) noexcept
 
 ~vw_exception () noexcept override
 
const char * what () const noexcept override
 
const char * Filename () const
 
int LineNumber () const
 

Detailed Description

Definition at line 67 of file vw_exception.h.

Constructor & Destructor Documentation

◆ vw_argument_invalid_value_exception() [1/2]

VW::vw_argument_invalid_value_exception::vw_argument_invalid_value_exception ( const char *  file,
int  lineNumber,
const std::string &  message 
)
inline

Definition at line 70 of file vw_exception.h.

72  {
73  }
std::string message
Definition: vw_exception.h:28
const char * file
Definition: vw_exception.h:26
vw_exception(const char *file, int lineNumber, std::string const &message) noexcept
Definition: vw_exception.cc:10

◆ vw_argument_invalid_value_exception() [2/2]

VW::vw_argument_invalid_value_exception::vw_argument_invalid_value_exception ( const vw_argument_invalid_value_exception ex)
inline

Definition at line 75 of file vw_exception.h.

75 : vw_exception(ex) {}
vw_exception(const char *file, int lineNumber, std::string const &message) noexcept
Definition: vw_exception.cc:10

◆ ~vw_argument_invalid_value_exception()

VW::vw_argument_invalid_value_exception::~vw_argument_invalid_value_exception ( )
overridedefaultnoexcept

Member Function Documentation

◆ operator=()

vw_argument_invalid_value_exception& VW::vw_argument_invalid_value_exception::operator= ( const vw_argument_invalid_value_exception other)
inline

Definition at line 77 of file vw_exception.h.

References VW::vw_exception::operator=().

78  {
79  // check for self-assignment
80  if (&other == this)
81  return *this;
83  return *this;
84  }
vw_exception & operator=(const vw_exception &other) noexcept
Definition: vw_exception.cc:20

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