RSTT
3.2.0
Regional Seismic Travel Time
Main Page
Namespaces
Namespace List
Namespace Members
All
Typedefs
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
Functions
a
b
c
d
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
Variables
a
c
d
e
g
h
i
k
l
m
n
p
r
s
t
v
w
x
z
Related Functions
Files
File List
File Members
All
Variables
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Friends
Macros
SLBMException.h
Go to the documentation of this file.
1
//- ****************************************************************************
2
//-
3
//- Copyright 2009 National Technology & Engineering Solutions of Sandia, LLC
4
//- (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the U.S.
5
//- Government retains certain rights in this software.
6
//-
7
//- BSD Open Source License
8
//- All rights reserved.
9
//-
10
//- Redistribution and use in source and binary forms, with or without
11
//- modification, are permitted provided that the following conditions are met:
12
//-
13
//- 1. Redistributions of source code must retain the above copyright notice,
14
//- this list of conditions and the following disclaimer.
15
//-
16
//- 2. Redistributions in binary form must reproduce the above copyright
17
//- notice, this list of conditions and the following disclaimer in the
18
//- documentation and/or other materials provided with the distribution.
19
//-
20
//- 3. Neither the name of the copyright holder nor the names of its
21
//- contributors may be used to endorse or promote products derived from
22
//- this software without specific prior written permission.
23
//-
24
//- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25
//- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26
//- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
27
//- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
28
//- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
29
//- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
30
//- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
31
//- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
32
//- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
33
//- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
34
//- POSSIBILITY OF SUCH DAMAGE.
35
//-
36
//- ****************************************************************************
37
38
#ifndef SLBMException_H
39
#define SLBMException_H
40
41
// **** _SYSTEM INCLUDES_ ******************************************************
42
#include <string>
43
44
#include "
SLBMGlobals.h
"
45
46
// **** _BEGIN SLBM NAMESPACE_ **************************************************
47
48
namespace
slbm
{
49
50
class
SLBM_EXP_IMP
SLBMException
55
{
56
public
:
57
string
emessage
;
58
int
ecode
;
59
65
SLBMException
(
string
message,
int
code) {emessage = message; ecode = code; };
66
67
};
68
69
}
// end slbm namespace
70
71
#endif
SLBMGlobals.h
SLBM_EXP_IMP
#define SLBM_EXP_IMP
Definition:
SLBMGlobals.h:180
slbm::SLBMException
An Exception class for Grid and related objects.
Definition:
SLBMException.h:55
slbm::SLBMException::ecode
int ecode
Definition:
SLBMException.h:58
slbm::SLBMException::SLBMException
SLBMException(string message, int code)
Parameterized constructor specifying the error message to be displayed.
Definition:
SLBMException.h:65
slbm::SLBMException::emessage
string emessage
Definition:
SLBMException.h:57
slbm
Definition:
CrustalProfile.h:59
rstt
SLBM
include
SLBMException.h
Generated by
1.9.1