Teuchos - Trilinos Tools Package
Version of the Day
Toggle main menu visibility
Loading...
Searching...
No Matches
parameterlist
src
Teuchos_XMLInputStream.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_XMLINPUTSTREAM_H
11
#define TEUCHOS_XMLINPUTSTREAM_H
12
16
17
#include "
Teuchos_ConfigDefs.hpp
"
18
19
namespace
Teuchos
20
{
24
class
XMLInputStream
25
{
26
public
:
28
XMLInputStream
(){;}
29
31
inline
virtual
~XMLInputStream
(){;}
32
34
virtual
unsigned
int
readBytes
(
unsigned
char
*
const
toFill,
35
const
unsigned
int
maxToRead) = 0 ;
36
38
virtual
unsigned
int
curPos
()
const
;
39
40
};
41
}
42
#endif
43
Teuchos_ConfigDefs.hpp
Teuchos header file which uses auto-configuration information to include necessary C++ headers.
Teuchos::XMLInputStream::~XMLInputStream
virtual ~XMLInputStream()
Destructor.
Definition
Teuchos_XMLInputStream.hpp:31
Teuchos::XMLInputStream::curPos
virtual unsigned int curPos() const
Identify current position.
Definition
Teuchos_XMLInputStream.cpp:16
Teuchos::XMLInputStream::XMLInputStream
XMLInputStream()
Constructor.
Definition
Teuchos_XMLInputStream.hpp:28
Teuchos::XMLInputStream::readBytes
virtual unsigned int readBytes(unsigned char *const toFill, const unsigned int maxToRead)=0
Read up to maxToRead bytes from the stream.
Teuchos
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...
Generated by
1.17.0