OpenStudio:utilities
Loading...
Searching...
No Matches
openstudio::RubyException Class Reference

#include <RubyException.hpp>

+ Inheritance diagram for openstudio::RubyException:

Public Member Functions

std::string location () const
 
RubyExceptionoperator= (const RubyException &)=default
 
RubyExceptionoperator= (RubyException &&)=default
 
 RubyException (const RubyException &)=default
 
 RubyException (const std::string &msg, const std::string &location)
 
 RubyException (RubyException &&)=default
 
std::string shortLocation () const
 
virtual ~RubyException () noexcept override=default
 

Constructor & Destructor Documentation

◆ RubyException() [1/3]

openstudio::RubyException::RubyException ( const std::string & msg,
const std::string & location )
inline

◆ RubyException() [2/3]

openstudio::RubyException::RubyException ( const RubyException & )
default

◆ RubyException() [3/3]

openstudio::RubyException::RubyException ( RubyException && )
default

◆ ~RubyException()

virtual openstudio::RubyException::~RubyException ( )
overridevirtualdefaultnoexcept

Member Function Documentation

◆ location()

std::string openstudio::RubyException::location ( ) const
inline

◆ operator=() [1/2]

RubyException & openstudio::RubyException::operator= ( const RubyException & )
default

◆ operator=() [2/2]

RubyException & openstudio::RubyException::operator= ( RubyException && )
default

◆ shortLocation()

std::string openstudio::RubyException::shortLocation ( ) const
inline