43 lines
911 B
C++
43 lines
911 B
C++
//
|
|
// MODULE: INIREAD.H
|
|
//
|
|
// PURPOSE: INI file reading classes
|
|
//
|
|
// COMPANY: Saltmine Creative, Inc. (206)-284-7511 support@saltmine.com
|
|
//
|
|
// AUTHOR: Oleg Kalosha
|
|
//
|
|
// ORIGINAL DATE: 7-29-98
|
|
//
|
|
// NOTES:
|
|
//
|
|
// Version Date By Comments
|
|
//--------------------------------------------------------------------
|
|
// V3.0 08-04-98 OK
|
|
//
|
|
|
|
#ifndef __INIREAD_H_
|
|
#define __INIREAD_H_
|
|
|
|
#include "fileread.h"
|
|
|
|
////////////////////////////////////////////////////////////////////////////////////
|
|
// CINIReader
|
|
////////////////////////////////////////////////////////////////////////////////////
|
|
class CINIReader : public CTextFileReader
|
|
{
|
|
CString m_strSection; // section name
|
|
|
|
protected:
|
|
vector<CString> m_arrLines; // vector of non-commented lines
|
|
|
|
public:
|
|
CINIReader(CPhysicalFileReader * pPhysicalFileReader, LPCTSTR section);
|
|
~CINIReader();
|
|
|
|
protected:
|
|
virtual void Parse();
|
|
};
|
|
|
|
#endif __INIREAD_H_
|