AnaMark Tuning Library
Public Member Functions | Public Attributes | List of all members
TUN::CMultiScaleFile Class Reference

#include <TUN_MultiScaleFile.h>

Public Member Functions

 CMultiScaleFile ()
 
virtual ~CMultiScaleFile ()
 
const CErrErr () const
 
bool Write (const char *szFilepath, long lVersionFrom=0, long lVersionTo=200)
 
bool Write (std::ostream &os, long lVersionFrom=0, long lVersionTo=200)
 
long Add (const char *szFilepath)
 
long Add (std::istream &istr, CStringParser &strparser)
 
CSingleScaleFind (long lMIDIChannel)
 

Public Attributes

std::list< CSingleScalem_lssScales
 

Constructor & Destructor Documentation

TUN::CMultiScaleFile::CMultiScaleFile ( )
inline
virtual TUN::CMultiScaleFile::~CMultiScaleFile ( )
inlinevirtual

Member Function Documentation

long TUN::CMultiScaleFile::Add ( const char *  szFilepath)
inline
long TUN::CMultiScaleFile::Add ( std::istream &  istr,
CStringParser strparser 
)
inline
const CErr& TUN::CMultiScaleFile::Err ( ) const
inline
CSingleScale* TUN::CMultiScaleFile::Find ( long  lMIDIChannel)
inline
bool TUN::CMultiScaleFile::Write ( const char *  szFilepath,
long  lVersionFrom = 0,
long  lVersionTo = 200 
)
inline
bool TUN::CMultiScaleFile::Write ( std::ostream &  os,
long  lVersionFrom = 0,
long  lVersionTo = 200 
)
inline

Member Data Documentation

std::list<CSingleScale> TUN::CMultiScaleFile::m_lssScales

The documentation for this class was generated from the following file: