Teuchos - Trilinos Tools Package  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 
12 
13 using namespace Teuchos;
14 
15 
16 FileInputSource::FileInputSource(const std::string& filename)
17  : XMLInputSource(), filename_(filename)
18 {;}
19 
21 {
22  return rcp(new FileInputStream(filename_), true);
23 }
24 
XMLInputSource represents a source of XML input that can be parsed to produce an XMLObject.
FileInputSource(const std::string &filename)
Constructor.
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
Deprecated.
virtual RCP< XMLInputStream > stream() const
Create a FileInputStream.
Definition of XMLInputStream derived class for reading XML from a file.
Smart reference counting pointer class for automatic garbage collection.
Definition of XMLInputSource derived class for reading XML from a file.
Instantiation of XMLInputStream class for reading an entire document from a file. ...