You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
//////////////////////////////////////////////////////////////////////////////
//文件: 格式转换类
//主要功能:
// 符号管理,可以按照索引查询符号
//
//程序编写: 2008-7-09
//
//
/////////////////////////////////////////////////////////////////////////////
# pragma once
namespace NFormatReader
{
class CSymbolBaseLib
{
public :
CSymbolBaseLib ( void ) ;
virtual ~ CSymbolBaseLib ( void ) ;
void Clear ( void ) ;
BOOL WriteDFMarkFile ( LPCTSTR lpszFileName ) ;
virtual CString GetSymbolName ( int nIndex ) ; //根据索引号获得符号名称, 索引号是基于0开始的
virtual void * GetSymbol ( int nIndex ) ; //根据索引号查询符号, 索引号是基于0开始的
virtual void * GetSymbol ( LPCTSTR lpszMarkName ) ; //根据符号名称查询符号
CMap < int , int , void * , void * > m_mapSymbol ; //保存所有的符号指针
CString m_strBaseName ;
} ;
} ;
using namespace NFormatReader ;