Open Babel  3.0
Public Member Functions | Public Attributes | List of all members
OBConversion::StreamState Struct Reference

#include <obconversion.h>

Public Member Functions

 StreamState ()
 
 ~StreamState ()
 
void pushInput (OBConversion &conv)
 
void popInput (OBConversion &conv)
 
void pushOutput (OBConversion &conv)
 
void popOutput (OBConversion &conv)
 
bool isSet () const
 

Public Attributes

std::ios * pStream
 
std::vector< std::ios * > ownedStreams
 

Constructor & Destructor Documentation

◆ StreamState()

StreamState ( )
inline

◆ ~StreamState()

~StreamState ( )
inline

Member Function Documentation

◆ pushInput()

void pushInput ( OBConversion conv)

Referenced by OBConversion::Convert().

◆ popInput()

void popInput ( OBConversion conv)

Referenced by OBConversion::Convert().

◆ pushOutput()

void pushOutput ( OBConversion conv)

◆ popOutput()

void popOutput ( OBConversion conv)

◆ isSet()

bool isSet ( ) const
inline

Referenced by OBConversion::Convert().

Member Data Documentation

◆ pStream

std::ios* pStream

◆ ownedStreams

std::vector<std::ios *> ownedStreams

The documentation for this struct was generated from the following files: