FirteX-高性能全文索引和检索平台

API Documentation


首页 | 名字空间列表 | 类继承关系 | 组合类型列表 | $(BL\录(B | 文件列表 | 名字空间成员 | 组合类型成员 | 文件成员

doctypedef.h文件参考

#include "../utility/StdHeader.h"
#include <string>

浏览该文件的源代码。

Namespaces

namespace  firtex
namespace  firtex::document

组合类型

struct  firtex::document::_tagDOCTYPETONAME

宏定义

#define DOCTYPE_DEFINE(t, value, name)   namespace doc { const DOCTYPETONAME t = {value,name}; }

类型定义

typedef unsigned int doc_type
typedef firtex::document::_tagDOCTYPETONAME DOCTYPETONAME

函数

 DOCTYPE_DEFINE (NONE, 0, _T("")) DOCTYPE_DEFINE(TXT
 _T ("txt")) DOCTYPE_DEFINE(HTML
 _T ("html")) DOCTYPE_DEFINE(HTM
 _T ("htm")) DOCTYPE_DEFINE(PDF
 _T ("pdf")) DOCTYPE_DEFINE(DOC
 _T ("doc")) DOCTYPE_DEFINE(PPT
 _T ("ppt")) DOCTYPE_DEFINE(XSL
 _T ("xsl")) DOCTYPE_DEFINE(BMP
 _T ("bmp")) DOCTYPE_DEFINE(JPG
 _T ("jpg")) DOCTYPE_DEFINE(JPEG
 _T ("jpeg")) DOCTYPE_DEFINE(RM
 _T ("rm")) DOCTYPE_DEFINE(MP3
 _T ("mp3")) DOCTYPE_DEFINE(AVI
 _T ("avi")) DOCTYPE_DEFINE(ALL
 _T ("*")) static tstring TypeToName(doc_type type)
doc_type NameToType (const tchar *name)


宏定义文档

#define DOCTYPE_DEFINE t,
value,
name   )     namespace doc { const DOCTYPETONAME t = {value,name}; }
 


类型定义文档

typedef unsigned int firtex::document::doc_type
 

typedef struct firtex::document::_tagDOCTYPETONAME firtex::document::DOCTYPETONAME
 


函数文档

_T "*"   ) 
 

_T "avi"   ) 
 

_T "mp3"   ) 
 

_T "rm"   ) 
 

_T "jpeg"   ) 
 

_T "jpg"   ) 
 

_T "bmp"   ) 
 

_T "xsl"   ) 
 

_T "ppt"   ) 
 

_T "doc"   ) 
 

_T "pdf"   ) 
 

_T "htm"   ) 
 

_T "html"   ) 
 

_T "txt"   ) 
 

DOCTYPE_DEFINE NONE  ,
,
_T("") 
 

doc_type NameToType const tchar *  name  )  [static]
 

文件扩展名->类型定义转换

参数:
name 扩展名,例如 "txt"
扩展名的内部定义 


http://www.firtex.org http://www.sourceforge.net/projects/firtex