GUIDOLib  1.7.7
Guido Engine Internal Documentation
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
GuidoStream Class Reference

Public Member Functions

 GuidoStream ()
 
virtual ~GuidoStream ()
 
void WriteToStream (const char *str)
 
void ReinitStream ()
 
std::string getStreamStr () const
 
const std::string getGuidoCode () const
 

Protected Member Functions

void AnalyzeString (const std::stringstream &inStr, std::stack< char > &stack)
 
void WriteNewString (std::stack< char > &inStack, std::string &stringToComplete)
 

Protected Attributes

std::stringstream fInputStream
 
std::string fGMNCode
 

Constructor & Destructor Documentation

◆ GuidoStream()

GuidoStream::GuidoStream ( )
inline

◆ ~GuidoStream()

virtual GuidoStream::~GuidoStream ( )
inlinevirtual

Member Function Documentation

◆ AnalyzeString()

void GuidoStream::AnalyzeString ( const std::stringstream &  inStr,
std::stack< char > &  stack 
)
protected

◆ getGuidoCode()

const std::string GuidoStream::getGuidoCode ( ) const
inline

◆ getStreamStr()

std::string GuidoStream::getStreamStr ( ) const

◆ ReinitStream()

void GuidoStream::ReinitStream ( )

◆ WriteNewString()

void GuidoStream::WriteNewString ( std::stack< char > &  inStack,
std::string &  stringToComplete 
)
protected

◆ WriteToStream()

void GuidoStream::WriteToStream ( const char *  str)

Member Data Documentation

◆ fGMNCode

std::string GuidoStream::fGMNCode
protected

◆ fInputStream

std::stringstream GuidoStream::fInputStream
protected

Guido Project Copyright © 2019 Grame-CNCM