Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
HydraExpress C++ API Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

rwsf::Exception

Group:  Core Exception


Does not inherit

Local Index

Members

Header File

#include rwsf/core/Exception.h

Description

rwsf::Exception is the base class for all exceptions thrown in the Hydra product suite.

Public Constructors

Exception(const ExceptionInfo &);
Exception(const char * msg);
Exception(const std::string & msg);
Exception(const rwsf::ExceptionInfo & eInfo,
    const LocalizedMessage & msg);
Exception(const Exception &);

Public Destructors

virtual
~Exception();

Public Member Functions

Exception *
clone(void) const;
const char *
getFileName() const;
const char *
getFunctionName() const;
unsigned long
getLineNumber() const;
void
raise(void) const;
const char *
what() const;
const char *
why() const;

Public Operators

bool
operator!=(const Exception exc2);
Exception &
operator=(const Exception & m);
bool
operator==(const Exception exc2);


Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved. All Rights Reserved. Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. HydraExpress is a trademark of Rogue Wave Software, Inc. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.