Teuchos - Trilinos Tools Package
Version of the Day
Toggle main menu visibility
Loading...
Searching...
No Matches
parameterlist
src
Teuchos_XMLParameterListExceptions.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_XMLPARAMETERLISTEXCEPTIONS_HPP_
11
#define TEUCHOS_XMLPARAMETERLISTEXCEPTIONS_HPP_
12
17
#include <stdexcept>
18
19
namespace
Teuchos
{
20
25
class
CantFindParameterEntryConverterException
:
public
std::logic_error{
26
27
public
:
28
34
CantFindParameterEntryConverterException
(
const
std::string& what_arg):std::logic_error(what_arg){}
35
36
};
37
39
43
class
DuplicateValidatorIDsException
:
public
std::logic_error{
44
45
public
:
46
52
DuplicateValidatorIDsException
(
const
std::string& what_arg):std::logic_error(what_arg){}
53
54
};
55
59
class
DuplicateParameterIDsException
:
public
std::logic_error{
60
61
public
:
62
68
DuplicateParameterIDsException
(
const
std::string& what_arg):std::logic_error(what_arg){}
69
70
};
71
75
class
BadValidatorXMLConverterException
:
public
std::logic_error{
76
77
public
:
83
BadValidatorXMLConverterException
(
const
std::string& what_arg):std::logic_error(what_arg){}
84
85
};
86
87
92
class
CantFindValidatorConverterException
:
public
std::logic_error{
93
94
public
:
100
CantFindValidatorConverterException
(
const
std::string& what_arg):std::logic_error(what_arg){}
101
102
};
103
104
109
class
BadParameterEntryXMLConverterTypeException
:
public
std::logic_error{
110
111
public
:
112
118
BadParameterEntryXMLConverterTypeException
(
const
std::string& what_arg):std::logic_error(what_arg){}
119
120
};
121
122
123
127
class
NoValueAttributeExecption
:
public
std::logic_error{
128
public
:
134
NoValueAttributeExecption
(
const
std::string& what_arg):std::logic_error(what_arg){}
135
};
136
137
141
class
NoTypeAttributeExecption
:
public
std::logic_error{
142
public
:
148
NoTypeAttributeExecption
(
const
std::string& what_arg):std::logic_error(what_arg){}
149
};
150
154
class
NoNameAttributeExecption
:
public
std::logic_error{
155
public
:
161
NoNameAttributeExecption
(
const
std::string& what_arg):std::logic_error(what_arg){}
162
};
163
167
class
BadParameterListElementException
:
public
std::logic_error{
168
public
:
174
BadParameterListElementException
(
const
std::string& what_arg):std::logic_error(what_arg){}
175
};
176
180
class
BadXMLParameterListRootElementException
:
public
std::logic_error{
181
public
:
187
BadXMLParameterListRootElementException
(
const
std::string& what_arg):std::logic_error(what_arg){}
188
};
189
193
class
MissingValidatorDefinitionException
:
public
std::logic_error{
194
public
:
200
MissingValidatorDefinitionException
(
201
const
std::string& what_arg):std::logic_error(what_arg){}
202
};
203
207
class
MissingParameterEntryDefinitionException
:
public
std::logic_error{
208
public
:
214
MissingParameterEntryDefinitionException
(
215
const
std::string& what_arg):std::logic_error(what_arg){}
216
};
217
222
class
BadTagException
:
public
std::logic_error{
223
public
:
229
BadTagException
(
const
std::string& what_arg):std::logic_error(what_arg){}
230
};
231
232
233
}
// namespace Teuchos
234
#endif
//TEUCHOS_XMLPARAMETERLISTEXCEPTIONS_HPP_
Teuchos::BadParameterEntryXMLConverterTypeException::BadParameterEntryXMLConverterTypeException
BadParameterEntryXMLConverterTypeException(const std::string &what_arg)
Constructs a BadParmaeterEntryXMLConverterTypeException.
Definition
Teuchos_XMLParameterListExceptions.hpp:118
Teuchos::BadParameterListElementException::BadParameterListElementException
BadParameterListElementException(const std::string &what_arg)
Constructs a BadParameterListElementException.
Definition
Teuchos_XMLParameterListExceptions.hpp:174
Teuchos::BadTagException::BadTagException
BadTagException(const std::string &what_arg)
Constructs a MissingValidatorDefinitionException.
Definition
Teuchos_XMLParameterListExceptions.hpp:229
Teuchos::BadValidatorXMLConverterException::BadValidatorXMLConverterException
BadValidatorXMLConverterException(const std::string &what_arg)
Constructs an BadValidatorXMLConverterException.
Definition
Teuchos_XMLParameterListExceptions.hpp:83
Teuchos::BadXMLParameterListRootElementException::BadXMLParameterListRootElementException
BadXMLParameterListRootElementException(const std::string &what_arg)
Constructs a BadXMLParameterListRootElementException.
Definition
Teuchos_XMLParameterListExceptions.hpp:187
Teuchos::CantFindParameterEntryConverterException::CantFindParameterEntryConverterException
CantFindParameterEntryConverterException(const std::string &what_arg)
Constructs an CantFindParameterEntryConverterException.
Definition
Teuchos_XMLParameterListExceptions.hpp:34
Teuchos::CantFindValidatorConverterException::CantFindValidatorConverterException
CantFindValidatorConverterException(const std::string &what_arg)
Constructs a CantFindValidatorConverterException.
Definition
Teuchos_XMLParameterListExceptions.hpp:100
Teuchos::DuplicateParameterIDsException::DuplicateParameterIDsException
DuplicateParameterIDsException(const std::string &what_arg)
Constructs an DuplicateParameterIDsException.
Definition
Teuchos_XMLParameterListExceptions.hpp:68
Teuchos::DuplicateValidatorIDsException::DuplicateValidatorIDsException
DuplicateValidatorIDsException(const std::string &what_arg)
Constructs an DuplicateValidatorIDsException.
Definition
Teuchos_XMLParameterListExceptions.hpp:52
Teuchos::MissingParameterEntryDefinitionException::MissingParameterEntryDefinitionException
MissingParameterEntryDefinitionException(const std::string &what_arg)
Constructs a MissingParameterEntryDefinitionException.
Definition
Teuchos_XMLParameterListExceptions.hpp:214
Teuchos::MissingValidatorDefinitionException::MissingValidatorDefinitionException
MissingValidatorDefinitionException(const std::string &what_arg)
Constructs a MissingValidatorDefinitionException.
Definition
Teuchos_XMLParameterListExceptions.hpp:200
Teuchos::NoNameAttributeExecption::NoNameAttributeExecption
NoNameAttributeExecption(const std::string &what_arg)
Constructs a NoNameAttributeExecption.
Definition
Teuchos_XMLParameterListExceptions.hpp:161
Teuchos::NoTypeAttributeExecption::NoTypeAttributeExecption
NoTypeAttributeExecption(const std::string &what_arg)
Constructs a NoTypeAttributeExecption.
Definition
Teuchos_XMLParameterListExceptions.hpp:148
Teuchos::NoValueAttributeExecption::NoValueAttributeExecption
NoValueAttributeExecption(const std::string &what_arg)
Constructs a NoValueAttributeExecption.
Definition
Teuchos_XMLParameterListExceptions.hpp:134
Teuchos
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...
Generated by
1.17.0