Public Member Functions | Private Attributes | List of all members
urcl::MissingArgument Class Reference

#include <exceptions.h>

Inheritance diagram for urcl::MissingArgument:
Inheritance graph
[legend]

Public Member Functions

 MissingArgument ()=delete
 
 MissingArgument (std::string text, std::string function_name, std::string argument_name, float default_value)
 
virtual const char * what () const noexcept override
 
- Public Member Functions inherited from urcl::UrException
 UrException ()
 
 UrException (const char *what_arg)
 
 UrException (const std::string &what_arg)
 
virtual ~UrException ()=default
 

Private Attributes

std::string text_
 

Detailed Description

Definition at line 187 of file exceptions.h.

Constructor & Destructor Documentation

◆ MissingArgument() [1/2]

urcl::MissingArgument::MissingArgument ( )
explicitdelete

◆ MissingArgument() [2/2]

urcl::MissingArgument::MissingArgument ( std::string  text,
std::string  function_name,
std::string  argument_name,
float  default_value 
)
inlineexplicit

Definition at line 194 of file exceptions.h.

Member Function Documentation

◆ what()

virtual const char* urcl::MissingArgument::what ( ) const
inlineoverridevirtualnoexcept

Definition at line 203 of file exceptions.h.

Member Data Documentation

◆ text_

std::string urcl::MissingArgument::text_
private

Definition at line 190 of file exceptions.h.


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


ur_client_library
Author(s): Thomas Timm Andersen, Simon Rasmussen, Felix Exner, Lea Steffen, Tristan Schnell
autogenerated on Mon May 26 2025 02:35:58