Teuchos - Trilinos Tools Package
Version of the Day
Loading...
Searching...
No Matches
parameterlist
src
Teuchos_FileInputSource.cpp
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
#include "
Teuchos_FileInputSource.hpp
"
11
#include "
Teuchos_FileInputStream.hpp
"
12
13
using namespace
Teuchos
;
14
15
16
FileInputSource::FileInputSource
(
const
std::string&
filename
)
17
:
XMLInputSource
(), filename_(
filename
)
18
{;}
19
20
RCP<XMLInputStream>
FileInputSource::stream
()
const
21
{
22
return
rcp
(
new
FileInputStream
(filename_),
true
);
23
}
24
Teuchos_FileInputSource.hpp
Definition of XMLInputSource derived class for reading XML from a file.
Teuchos_FileInputStream.hpp
Definition of XMLInputStream derived class for reading XML from a file.
Teuchos::FileInputSource::FileInputSource
FileInputSource(const std::string &filename)
Constructor.
Definition
Teuchos_FileInputSource.cpp:16
Teuchos::FileInputSource::stream
virtual RCP< XMLInputStream > stream() const
Create a FileInputStream.
Definition
Teuchos_FileInputSource.cpp:20
Teuchos::FileInputStream
Instantiation of XMLInputStream class for reading an entire document from a file.
Definition
Teuchos_FileInputStream.hpp:30
Teuchos::RCP
Smart reference counting pointer class for automatic garbage collection.
Definition
Teuchos_RCPDecl.hpp:397
Teuchos::XMLInputSource
XMLInputSource represents a source of XML input that can be parsed to produce an XMLObject.
Definition
Teuchos_XMLInputSource.hpp:40
Teuchos
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...
Teuchos::rcp
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
Deprecated.
Definition
Teuchos_RCPDecl.hpp:1234
Generated on Thu Oct 9 2025 20:59:56 for Teuchos - Trilinos Tools Package by
1.9.8