VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
DtTaggedException< Tag, Base > Class Template Reference

template<typename Tag, typename Base = DtException>
class DtTaggedException< Tag, Base >

Create a new MAK exception type that inherits from boost::exception. Tag is what differentiates this class from other classes, it doesn't even have to be defined, just declared. example - typedef TaggedException<struct MyExceptionTag> MyException;.

Inheritance diagram for DtTaggedException< Tag, Base >:
Inheritance graph
[legend]

Public Member Functions

 DtTaggedException (const char *msg, const char *func, const char *file, unsigned int line, const DtException *prev=0) throw ()
 

Constructor & Destructor Documentation

template<typename Tag , typename Base = DtException>
DtTaggedException< Tag, Base >::DtTaggedException ( const char msg,
const char func,
const char file,
unsigned int  line,
const DtException prev = 0 
)
throw (
)
inlineexplicit

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)