Eidolon
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
IndexException Class Reference

#include <RenderTypes.h>

Inherits exception.

Collaboration diagram for IndexException:
Collaboration graph

Public Member Functions

 IndexException (std::string name, size_t val, size_t maxval)
 
 IndexException (const IndexException &ind)
 
virtual ~IndexException () throw ()
 
virtual const char * what () const throw ()
 

Protected Member Functions

void setMsg ()
 

Protected Attributes

std::string name
 
std::string msg
 
size_t val
 
size_t maxval
 

Constructor & Destructor Documentation

◆ IndexException() [1/2]

IndexException ( std::string  name,
size_t  val,
size_t  maxval 
)
inline

◆ IndexException() [2/2]

IndexException ( const IndexException ind)
inline

◆ ~IndexException()

virtual ~IndexException ( )
throw (
)
inlinevirtual

Member Function Documentation

◆ setMsg()

void setMsg ( )
inlineprotected
Here is the caller graph for this function:

◆ what()

virtual const char* what ( ) const
throw (
)
inlinevirtual

Member Data Documentation

◆ maxval

size_t maxval
protected

◆ msg

std::string msg
protected

◆ name

std::string name
protected

◆ val

size_t val
protected

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