VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
taggedException.h
Go to the documentation of this file.
1 
5 #pragma once
6 
7 #include <boost/exception/all.hpp>
8 #include <vlutil/vlExceptions.h>
9 
14 template <typename Tag, typename Base = DtException>
15 class DtTaggedException : public Base, virtual public boost::exception
16 {
17 public:
19  const char *msg,
20  const char *func,
21  const char *file,
22  unsigned int line,
23  const DtException *prev = 0) throw() : Base(msg,func,file,line,prev) { }
24 };
DtTaggedException(const char *msg, const char *func, const char *file, unsigned int line, const DtException *prev=0)
Definition: taggedException.h:18
Create a new MAK exception type that inherits from boost::exception. Tag is what differentiates this ...
Definition: taggedException.h:15

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)