CLucene - a full-featured, c++ search engine
API Documentation
#include "CLucene/clucene-config.h"
#include "CLucene/CLConfig.h"
#include "CLucene/debug/lucenebase.h"
#include <cstddef>
#include <math.h>
#include <string>
#include "CLucene/config/repl_tchar.h"
#include "CLucene/debug/error.h"
#include "CLucene/debug/mem.h"
Go to the source code of this file.
Defines | |
#define | CL_NS_DEF(sub) namespace lucene{ namespace sub{ |
#define | CL_NS_DEF2(sub, sub2) namespace lucene{ namespace sub{ namespace sub2 { |
#define | CL_NS_END }} |
#define | CL_NS_END2 }}} |
#define | CL_NS_USE(sub) using namespace lucene::sub; |
#define | CL_NS_USE2(sub, sub2) using namespace lucene::sub::sub2; |
#define | CL_NS(sub) lucene::sub |
#define | CL_NS2(sub, sub2) lucene::sub::sub2 |
#define | CL_STRUCT_DEF(sub, clazz) namespace lucene { namespace sub{ struct clazz; } } |
#define | CL_CLASS_DEF(sub, clazz) namespace lucene { namespace sub{ class clazz; } } |
#define | CL_CLASS_DEF1(sub, clazz) namespace sub{ class clazz; } |
#define | CL_NS_STD(func) std::func |
#define | _UCS2 |
#define | _UNICODE |
#define | cl_min(a, b) (a>b?b:a) |
#define | cl_max(a, b) (a>b?a:b) |
#define | LUCENE_INT32_MAX_SHOULDBE 0x7FFFFFFFL |
#define | __CONST_CAST(typ, var) const_cast<typ>(var) |
#define | __REINTERPRET_CAST(typ, var) reinterpret_cast<typ>(var) |
#define | _CL_DEPRECATE_TEXT(_Text) __declspec(deprecated) |
#define | _CL_DEPRECATED(_NewItem) _CL_DEPRECATE_TEXT("This function or variable has been superceded by newer library or operating system functionality. Consider using" #_NewItem "instead. See online help for details.") |
#define | StringArrayWithDeletor CL_NS(util)::CLVector<TCHAR*, CL_NS(util)::Deletor::tcArray > |
#define | StringArray CL_NS(util)::CLVector<TCHAR*> |
#define | StringArrayWithDeletor CL_NS(util)::CLVector<TCHAR*, CL_NS(util)::Deletor::tcArray > |
#define | StringArrayConst CL_NS(util)::CLVector<const TCHAR*> |
#define | StringArrayConstWithDeletor CL_NS(util)::CLVector<const TCHAR*, CL_NS(util)::Deletor::tcArray > |
#define | AStringArray CL_NS(util)::CLVector<char*> |
#define | AStringArrayWithDeletor CL_NS(util)::CLVector<char*, CL_NS(util)::Deletor::acArray > |
#define | AStringArrayConst CL_NS(util)::CLVector<const char*> |
#define | AStringArrayConstWithDeletor CL_NS(util)::CLVector<const char*, CL_NS(util)::Deletor::acArray > |
Functions | |
int64_t | lucene_filelength (int handle) |
CLUCENE_EXPORT void | _lucene_shutdown () |
#define __CONST_CAST | ( | typ, | |||
var | ) | const_cast<typ>(var) |
#define __REINTERPRET_CAST | ( | typ, | |||
var | ) | reinterpret_cast<typ>(var) |
#define _CL_DEPRECATE_TEXT | ( | _Text | ) | __declspec(deprecated) |
#define _CL_DEPRECATED | ( | _NewItem | ) | _CL_DEPRECATE_TEXT("This function or variable has been superceded by newer library or operating system functionality. Consider using" #_NewItem "instead. See online help for details.") |
#define _UCS2 |
#define _UNICODE |
#define AStringArray CL_NS(util)::CLVector<char*> |
#define AStringArrayConst CL_NS(util)::CLVector<const char*> |
#define AStringArrayConstWithDeletor CL_NS(util)::CLVector<const char*, CL_NS(util)::Deletor::acArray > |
#define AStringArrayWithDeletor CL_NS(util)::CLVector<char*, CL_NS(util)::Deletor::acArray > |
#define CL_CLASS_DEF | ( | sub, | |||
clazz | ) | namespace lucene { namespace sub{ class clazz; } } |
#define CL_CLASS_DEF1 | ( | sub, | |||
clazz | ) | namespace sub{ class clazz; } |
#define cl_max | ( | a, | |||
b | ) | (a>b?a:b) |
#define cl_min | ( | a, | |||
b | ) | (a>b?b:a) |
#define CL_NS | ( | sub | ) | lucene::sub |
#define CL_NS2 | ( | sub, | |||
sub2 | ) | lucene::sub::sub2 |
#define CL_NS_DEF | ( | sub | ) | namespace lucene{ namespace sub{ |
#define CL_NS_DEF2 | ( | sub, | |||
sub2 | ) | namespace lucene{ namespace sub{ namespace sub2 { |
#define CL_NS_END }} |
#define CL_NS_END2 }}} |
#define CL_NS_STD | ( | func | ) | std::func |
#define CL_NS_USE | ( | sub | ) | using namespace lucene::sub; |
#define CL_NS_USE2 | ( | sub, | |||
sub2 | ) | using namespace lucene::sub::sub2; |
#define CL_STRUCT_DEF | ( | sub, | |||
clazz | ) | namespace lucene { namespace sub{ struct clazz; } } |
#define LUCENE_INT32_MAX_SHOULDBE 0x7FFFFFFFL |
#define StringArray CL_NS(util)::CLVector<TCHAR*> |
#define StringArrayConst CL_NS(util)::CLVector<const TCHAR*> |
#define StringArrayConstWithDeletor CL_NS(util)::CLVector<const TCHAR*, CL_NS(util)::Deletor::tcArray > |
#define StringArrayWithDeletor CL_NS(util)::CLVector<TCHAR*, CL_NS(util)::Deletor::tcArray > |
#define StringArrayWithDeletor CL_NS(util)::CLVector<TCHAR*, CL_NS(util)::Deletor::tcArray > |
CLUCENE_EXPORT void _lucene_shutdown | ( | ) |
int64_t lucene_filelength | ( | int | handle | ) |