BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
BALL::Exception::NoBufferAvailable Class Reference

#include <BALL/COMMON/exception.h>

Inheritance diagram for BALL::Exception::NoBufferAvailable:
BALL::Exception::GeneralException

Public Member Functions

 NoBufferAvailable (const char *file, int line, const String &reason)
 
- Public Member Functions inherited from BALL::Exception::GeneralException
 GeneralException ()
 Default constructor. More...
 
 GeneralException (const char *file, int line)
 Constructor. More...
 
 GeneralException (const char *file, int line, const String &name, const String &message)
 Constructor. More...
 
 GeneralException (const GeneralException &exception)
 Copy constructor. More...
 
virtual ~GeneralException () throw ()
 Destructor. More...
 
const char * getName () const
 Returns the name of the exception. More...
 
const char * getMessage () const
 Returns the error message of the exception. More...
 
void setMessage (const std::string &message)
 Modify the exception's error message. More...
 
int getLine () const
 Returns the line number where it occured. More...
 
const char * getFile () const
 Returns the file where it occured. More...
 

Additional Inherited Members

- Protected Attributes inherited from BALL::Exception::GeneralException
const char * file_
 
int line_
 
std::string name_
 
std::string message_
 

Detailed Description

RenderTarget error A buffer was requested from RenderTarget but could not be supplied for some reason at the given moment. Additional parameter reason gives the reason why the buffer could not be provided.

Definition at line 461 of file COMMON/exception.h.

Constructor & Destructor Documentation

BALL::Exception::NoBufferAvailable::NoBufferAvailable ( const char *  file,
int  line,
const String reason 
)