Teuchos - Trilinos Tools Package
Version of the Day
Toggle main menu visibility
Loading...
Searching...
No Matches
parameterlist
src
Teuchos_XMLDependencyExceptions.hpp
Go to the documentation of this file.
1
// @HEADER
2
// *****************************************************************************
3
// Teuchos: Common Tools Package
4
//
5
// Copyright 2004 NTESS and the Teuchos contributors.
6
// SPDX-License-Identifier: BSD-3-Clause
7
// *****************************************************************************
8
// @HEADER
9
10
#ifndef TEUCHOS_XMLDEPENDENCYEXCEPTIONS_HPP_
11
#define TEUCHOS_XMLDEPENDENCYEXCEPTIONS_HPP_
12
18
#include <stdexcept>
19
20
namespace
Teuchos
{
21
25
class
MissingDependeeException
:
public
std::logic_error{
26
27
public
:
28
34
MissingDependeeException
(
35
const
std::string& what_arg):std::logic_error(what_arg){}
36
37
};
38
42
class
MissingDependentException
:
public
std::logic_error{
43
44
public
:
45
51
MissingDependentException
(
52
const
std::string& what_arg):std::logic_error(what_arg){}
53
54
};
55
59
class
MissingDependeesException
:
public
std::logic_error{
60
61
public
:
62
68
MissingDependeesException
(
69
const
std::string& what_arg):std::logic_error(what_arg){}
70
71
};
72
76
class
MissingDependentsException
:
public
std::logic_error{
77
78
public
:
79
85
MissingDependentsException
(
86
const
std::string& what_arg):std::logic_error(what_arg){}
87
88
};
89
93
class
TooManyDependeesException
:
public
std::logic_error{
94
95
public
:
96
102
TooManyDependeesException
(
103
const
std::string& what_arg):std::logic_error(what_arg){}
104
105
};
106
110
class
ValuesTagMissingException
:
public
std::logic_error{
111
112
public
:
113
119
ValuesTagMissingException
(
120
const
std::string& what_arg):std::logic_error(what_arg){}
121
122
};
123
127
class
MissingRangesAndValidatorsTagException
:
public
std::logic_error{
128
129
public
:
130
136
MissingRangesAndValidatorsTagException
(
137
const
std::string& what_arg):std::logic_error(what_arg){}
138
139
};
140
141
145
class
MissingValuesAndValidatorsTagException
:
public
std::logic_error{
146
147
public
:
148
154
MissingValuesAndValidatorsTagException
(
155
const
std::string& what_arg):std::logic_error(what_arg){}
156
157
};
158
162
class
MissingConditionTagException
:
public
std::logic_error{
163
164
public
:
165
171
MissingConditionTagException
(
172
const
std::string& what_arg):std::logic_error(what_arg){}
173
174
};
175
179
class
MissingValidatorException
:
public
std::logic_error{
180
181
public
:
182
188
MissingValidatorException
(
189
const
std::string& what_arg):std::logic_error(what_arg){}
190
191
};
192
193
195
class
CantFindDependencyConverterException
:
public
std::logic_error{
196
197
public
:
198
204
CantFindDependencyConverterException
(
205
const
std::string& what_arg):std::logic_error(what_arg){}
206
207
};
208
209
210
211
}
// namespace Teuchos
212
#endif
//TEUCHOS_XMLDEPENDENCYEXCEPTIONS_HPP_
Teuchos::CantFindDependencyConverterException::CantFindDependencyConverterException
CantFindDependencyConverterException(const std::string &what_arg)
Constructs an CantFindDependencyConverterException.
Definition
Teuchos_XMLDependencyExceptions.hpp:204
Teuchos::MissingConditionTagException::MissingConditionTagException
MissingConditionTagException(const std::string &what_arg)
Constructs an MissingConditionTagException.
Definition
Teuchos_XMLDependencyExceptions.hpp:171
Teuchos::MissingDependeeException::MissingDependeeException
MissingDependeeException(const std::string &what_arg)
Constructs an MissingDependeeException.
Definition
Teuchos_XMLDependencyExceptions.hpp:34
Teuchos::MissingDependeesException::MissingDependeesException
MissingDependeesException(const std::string &what_arg)
Constructs an MissingDependeesException.
Definition
Teuchos_XMLDependencyExceptions.hpp:68
Teuchos::MissingDependentException::MissingDependentException
MissingDependentException(const std::string &what_arg)
Constructs an MissingDependentException.
Definition
Teuchos_XMLDependencyExceptions.hpp:51
Teuchos::MissingDependentsException::MissingDependentsException
MissingDependentsException(const std::string &what_arg)
Constructs an MissingDependentsException.
Definition
Teuchos_XMLDependencyExceptions.hpp:85
Teuchos::MissingRangesAndValidatorsTagException::MissingRangesAndValidatorsTagException
MissingRangesAndValidatorsTagException(const std::string &what_arg)
Constructs an MissingRangesAndValidatorsTagException.
Definition
Teuchos_XMLDependencyExceptions.hpp:136
Teuchos::MissingValidatorException::MissingValidatorException
MissingValidatorException(const std::string &what_arg)
Constructs an MissingValidatorException.
Definition
Teuchos_XMLDependencyExceptions.hpp:188
Teuchos::MissingValuesAndValidatorsTagException::MissingValuesAndValidatorsTagException
MissingValuesAndValidatorsTagException(const std::string &what_arg)
Constructs an MissingValuesAndValidatorsTagException.
Definition
Teuchos_XMLDependencyExceptions.hpp:154
Teuchos::TooManyDependeesException::TooManyDependeesException
TooManyDependeesException(const std::string &what_arg)
Constructs an TooManyDependeesException.
Definition
Teuchos_XMLDependencyExceptions.hpp:102
Teuchos::ValuesTagMissingException::ValuesTagMissingException
ValuesTagMissingException(const std::string &what_arg)
Constructs an ValuesTagMissingException.
Definition
Teuchos_XMLDependencyExceptions.hpp:119
Teuchos
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...
Generated by
1.17.0