Teuchos - Trilinos Tools Package
Version of the Day
Toggle main menu visibility
Loading...
Searching...
No Matches
parameterlist
src
Teuchos_ParameterXMLFileReader.hpp
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_PARAMETERXMLFILEREADER_H
11
#define Teuchos_PARAMETERXMLFILEREADER_H
12
13
#include "
Teuchos_ConfigDefs.hpp
"
14
#include "
Teuchos_FileInputSource.hpp
"
15
#include "
Teuchos_XMLParameterListReader.hpp
"
16
17
18
namespace
Teuchos
19
{
23
class
ParameterXMLFileReader
24
{
25
public
:
27
ParameterXMLFileReader
(
const
std::string& filename);
28
30
ParameterList
getParameters()
const
;
31
private
:
32
FileInputSource
fis_;
33
};
34
35
}
36
#endif
37
Teuchos_ConfigDefs.hpp
Teuchos header file which uses auto-configuration information to include necessary C++ headers.
Teuchos_FileInputSource.hpp
Definition of XMLInputSource derived class for reading XML from a file.
Teuchos_XMLParameterListReader.hpp
Writes an XML object to a parameter list.
Teuchos::FileInputSource
Instantiation of XMLInputSource class for reading XML from a file.
Definition
Teuchos_FileInputSource.hpp:27
Teuchos::ParameterList
A list of parameters of arbitrary type.
Definition
Teuchos_ParameterList.hpp:101
Teuchos::ParameterXMLFileReader::ParameterXMLFileReader
ParameterXMLFileReader(const std::string &filename)
Constructor.
Definition
Teuchos_ParameterXMLFileReader.cpp:18
Teuchos
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...
Generated by
1.17.0