Teuchos Package Browser (Single Doxygen Collection) Version of the Day
Public Member Functions | Private Attributes
Teuchos::StringInputStream Class Reference

Instantiation of XMLInputStream for reading an entire document from a std::string. More...

#include <Teuchos_StringInputStream.hpp>

Inheritance diagram for Teuchos::StringInputStream:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 StringInputStream (const std::string &text)
 Construct with the std::string from which data will be read.
virtual ~StringInputStream ()
 Destructor.
virtual unsigned int readBytes (unsigned char *const toFill, const unsigned int maxToRead)
 Read up to maxToRead bytes.

Private Attributes

std::string text_
unsigned int pos_

Detailed Description

Instantiation of XMLInputStream for reading an entire document from a std::string.

This is a low-level object and should not be needed at the user level. FileInputSource is the user-level object.

Definition at line 51 of file Teuchos_StringInputStream.hpp.


Constructor & Destructor Documentation

Teuchos::StringInputStream::StringInputStream ( const std::string &  text) [inline]

Construct with the std::string from which data will be read.

Definition at line 56 of file Teuchos_StringInputStream.hpp.

virtual Teuchos::StringInputStream::~StringInputStream ( ) [inline, virtual]

Destructor.

Definition at line 60 of file Teuchos_StringInputStream.hpp.


Member Function Documentation

unsigned int StringInputStream::readBytes ( unsigned char *const  toFill,
const unsigned int  maxToRead 
) [virtual]

Read up to maxToRead bytes.

Implements Teuchos::XMLInputStream.

Definition at line 34 of file Teuchos_StringInputStream.cpp.


Member Data Documentation

std::string Teuchos::StringInputStream::text_ [private]

Definition at line 67 of file Teuchos_StringInputStream.hpp.

unsigned int Teuchos::StringInputStream::pos_ [private]

Definition at line 68 of file Teuchos_StringInputStream.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines