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

API Documentation


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

firtex::utility名字空间参考


组合类型

class  firtex::utility::CArgument
struct  firtex::utility::CArgument::scollection
struct  firtex::utility::CArgument::scollection::smodifieddate
 collection标识:dircollection,filelistcollection,treccollection [必需] 更多...
struct  firtex::utility::CArgument::sparser
struct  firtex::utility::CArgument::sanalyzer
struct  firtex::utility::CArgument::sindex
struct  firtex::utility::CArgument::sindexmerger
struct  firtex::utility::CArgument::slog
struct  firtex::utility::CArgument::sstd_analyzer
struct  firtex::utility::CArgument::sstd_index
struct  firtex::utility::CArgument::sstd_indexmerger
class  firtex::utility::CArgument::CArgumentItem
class  firtex::utility::CArgument::CTermVectorFieldsItem
class  firtex::utility::CBitVector
class  firtex::utility::CConfig
struct  firtex::utility::CConfig::sGeneral
struct  firtex::utility::CConfig::sParser
struct  firtex::utility::CConfig::sAnalyzer
struct  firtex::utility::CConfig::sIndex
struct  firtex::utility::CConfig::sIndexMerger
struct  firtex::utility::CConfig::sAdvance
class  firtex::utility::CConfig::CParamItem
class  firtex::utility::CDateTimeSpan
class  firtex::utility::CDateTime
class  firtex::utility::Const_NullValue< T >
class  firtex::utility::CDynamicArray< ElemT, NullValue >
class  firtex::utility::CDynamicArray< ElemT, NullValue >::CDynamicArrayIterator
class  firtex::utility::CFirteException
class  firtex::utility::CIllegalArgumentException
class  firtex::utility::CUnsupportedOperationException
class  firtex::utility::CFileIOException
class  firtex::utility::CFastCharStream
class  firtex::utility::CFileReader
class  firtex::utility::CFXString_base< CharT >
class  firtex::utility::log_delegater< CharT >
class  firtex::utility::basic_logbuf< CharT, TraitsT >
class  firtex::utility::basic_logostream< CharT, TraitsT >
class  firtex::utility::stream_delegater< CharT, TraitsT >
class  firtex::utility::file_delegater< CharT, TraitsT >
class  firtex::utility::basic_logger< CharT, TraitsT >
class  firtex::utility::CMemCache< T >
class  firtex::utility::CMisc
struct  firtex::utility::_tagnumbervar
class  firtex::utility::CNumber
class  firtex::utility::CPriorityQueue< _type >
class  firtex::utility::CReader
class  firtex::utility::CSmallFloat
union  firtex::utility::CSmallFloat::ifvalue
class  firtex::utility::CSpeedProbe
class  firtex::utility::CStringReader
class  firtex::utility::CXMLNode
class  firtex::utility::CXMLElement
class  firtex::utility::CXMLAttribute
class  firtex::utility::CZLib

类型定义

typedef unsigned short exception_type
typedef CFXString_base< char > CFXStringA
typedef CFXString_base< wchar_t > CFXStringW
typedef CFXStringA CFXString
typedef log_delegater< char > tlog_delegater
typedef basic_logostream<
char > 
logostream
typedef basic_logostream<
wchar_t > 
wlogostream
typedef unsigned int level_type
typedef basic_logger< char > logger
typedef basic_logger< wchar_t > wlogger
typedef logger tlogger
typedef CMemCache< firtex::loc_tCPosMemCache
typedef unsigned short number_type
typedef firtex::utility::_tagnumbervar numbervar
typedef list< CXMLElement * > ElementList
typedef ElementList::iterator ElementIterator
typedef map< tstring, CXMLAttribute * > AttributeMap
typedef AttributeMap::iterator AttributeIterator
typedef pair< tstring, CXMLAttribute * > AttributePair

枚举

enum  NUMENUM {
  NT_EMPTY = 0, NT_NULL = 1, NT_BOOL = 2, NT_I1 = 3,
  NT_UI1 = 4, NT_I2 = 5, NT_UI2 = 6, NT_I4 = 7,
  NT_UI4 = 8, NT_I8 = 9, NT_UI8 = 10, NT_R4 = 11,
  NT_R8 = 12
}

函数

ostream & operator<< (ostream &os, const CBitVector &b)
istream & operator>> (istream &is, CBitVector &b)
CBitVector operator & (const CBitVector &x, const CBitVector &y)
CBitVector operator| (const CBitVector &x, const CBitVector &y)
CBitVector operator^ (const CBitVector &x, const CBitVector &y)
CBitVector operator+ (const CBitVector &x, const CBitVector &y)

变量

const size_t NPOS = (size_t) -1
CConfig GlobalConfig
const int maxTimeBufferSize = 128
size_t POW_TABLE []


类型定义文档

typedef AttributeMap::iterator firtex::utility::AttributeIterator
 

typedef map<tstring,CXMLAttribute*> firtex::utility::AttributeMap
 

typedef pair<tstring,CXMLAttribute*> firtex::utility::AttributePair
 

typedef CFXStringA firtex::utility::CFXString
 

typedef CFXString_base<char> firtex::utility::CFXStringA
 

typedef CFXString_base<wchar_t> firtex::utility::CFXStringW
 

typedef CMemCache<firtex::loc_t> firtex::utility::CPosMemCache
 

typedef ElementList::iterator firtex::utility::ElementIterator
 

typedef list<CXMLElement*> firtex::utility::ElementList
 

typedef unsigned short firtex::utility::exception_type
 

typedef unsigned int firtex::utility::level_type
 

typedef basic_logger<char> firtex::utility::logger
 

typedef basic_logostream<char> firtex::utility::logostream
 

typedef unsigned short firtex::utility::number_type
 

typedef struct firtex::utility::_tagnumbervar firtex::utility::numbervar
 

typedef log_delegater<char> firtex::utility::tlog_delegater
 

typedef logger firtex::utility::tlogger
 

typedef basic_logger<wchar_t> firtex::utility::wlogger
 

typedef basic_logostream<wchar_t> firtex::utility::wlogostream
 


枚举类型文档

enum NUMENUM
 

枚举值:
NT_EMPTY 
NT_NULL 
NT_BOOL 
NT_I1 
NT_UI1 
NT_I2 
NT_UI2 
NT_I4 
NT_UI4 
NT_I8 
NT_UI8 
NT_R4 
NT_R8 


函数文档

CBitVector firtex::utility::operator & const CBitVector x,
const CBitVector y
[inline]
 

CBitVector firtex::utility::operator+ const CBitVector x,
const CBitVector y
[inline]
 

ostream& operator<< ostream &  os,
const CBitVector b
 

istream& operator>> istream &  is,
CBitVector b
 

CBitVector firtex::utility::operator^ const CBitVector x,
const CBitVector y
[inline]
 

CBitVector firtex::utility::operator| const CBitVector x,
const CBitVector y
[inline]
 


变量文档

CConfig firtex::utility::GlobalConfig
 

const int firtex::utility::maxTimeBufferSize = 128
 

const size_t firtex::utility::NPOS = (size_t) -1
 

size_t firtex::utility::POW_TABLE[] [static]
 

初始化序列:

 
                {
                        1,2,4,8,16,32,64,128,256,512,
                        1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,
                        1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,
                        1073741824,2147483648,
                }


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