Xapian::Internal Namespace Reference


Classes

class  ExpandStats
 Collates statistics while calculating term weight in an ESet. More...
class  ExpandWeight
 Class for calculating probabilistic ESet term weights. More...
class  ESetItem
 An item in the ESet. More...
class  MSetItem
 An item resulting from a query. More...
class  RefCntBase
 

For internal use only.

Reference counted internal classes should inherit from RefCntBase.

More...
class  RefCntPtr
 

For internal use only.

A reference-counted pointer.

More...

Functions

bool within_DBL_EPSILON (double a, double b)

Variables

const unsigned char is_tab [('\x20'== ' ')?256:-1]
const unsigned char lo_tab [257]
const unsigned char up_tab [257]
const unsigned char IS_DIGIT = 0x01
const unsigned char IS_LOWER = 0x02
const unsigned char IS_UPPER = 0x04
const unsigned char IS_HEX = 0x08
const unsigned char IS_SIGN = 0x10
const unsigned char IS_SPACE = 0x20


Function Documentation

bool Xapian::Internal::within_DBL_EPSILON ( double  a,
double  b 
)

Definition at line 128 of file utils.cc.


Variable Documentation

const unsigned char Xapian::Internal::is_tab

Definition at line 36 of file stringutils.cc.

Referenced by C_isalnum(), C_isalpha(), C_isdigit(), C_islower(), C_issign(), C_isspace(), C_isupdig(), C_isupper(), and C_isxdigit().

const unsigned char Xapian::Internal::lo_tab

Initial value:

    "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f"
    "\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f"
    " !\"#$%&'()*+,-./0123456789:;<=>?"
    "@abcdefghijklmnopqrstuvwxyz[\\]^_"
    "`abcdefghijklmnopqrstuvwxyz{|}~\x7f"
    "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f"
    "\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f"
    "\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf"
    "\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf"
    "\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf"
    "\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf"
    "\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef"
    "\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"

Definition at line 299 of file stringutils.cc.

Referenced by C_tolower().

const unsigned char Xapian::Internal::up_tab

Initial value:

    "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f"
    "\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f"
    " !\"#$%&'()*+,-./0123456789:;<=>?"
    "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_"
    "`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~\x7f"
    "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f"
    "\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f"
    "\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf"
    "\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf"
    "\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf"
    "\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf"
    "\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef"
    "\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"

Definition at line 314 of file stringutils.cc.

Referenced by C_toupper().

const unsigned char Xapian::Internal::IS_DIGIT = 0x01

Definition at line 113 of file stringutils.h.

Referenced by C_isalnum(), C_isdigit(), and C_isupdig().

const unsigned char Xapian::Internal::IS_LOWER = 0x02

Definition at line 114 of file stringutils.h.

Referenced by C_isalnum(), C_isalpha(), and C_islower().

const unsigned char Xapian::Internal::IS_UPPER = 0x04

Definition at line 115 of file stringutils.h.

Referenced by C_isalnum(), C_isalpha(), C_isupdig(), and C_isupper().

const unsigned char Xapian::Internal::IS_HEX = 0x08

Definition at line 116 of file stringutils.h.

Referenced by C_isxdigit().

const unsigned char Xapian::Internal::IS_SIGN = 0x10

Definition at line 117 of file stringutils.h.

Referenced by C_issign().

const unsigned char Xapian::Internal::IS_SPACE = 0x20

Definition at line 118 of file stringutils.h.

Referenced by C_isspace().


Documentation for Xapian (version 1.0.10).
Generated on 24 Dec 2008 by Doxygen 1.5.2.