CLucene - a full-featured, c++ search engine
API Documentation
#include <Misc.h>
Static Public Member Functions | |
| static uint64_t | currentTimeMillis () | 
| static const TCHAR * | replace_all (const TCHAR *val, const TCHAR *srch, const TCHAR *repl) | 
| static bool | dir_Exists (const char *path) | 
| static int64_t | file_Size (const char *path) | 
| static size_t | ahashCode (const char *str) | 
| static size_t | ahashCode (const char *str, size_t len) | 
| static TCHAR * | join (const TCHAR *a, const TCHAR *b, const TCHAR *c=NULL, const TCHAR *d=NULL, const TCHAR *e=NULL, const TCHAR *f=NULL) | 
| static char * | ajoin (const char *a, const char *b, const char *c=NULL, const char *d=NULL, const char *e=NULL, const char *f=NULL) | 
| static bool | priv_isDotDir (const TCHAR *name) | 
| static char * | segmentname (const char *segment, const char *ext, const int32_t x=-1) | 
| static void | segmentname (char *buffer, int32_t bufferLen, const char *Segment, const char *ext, const int32_t x=-1) | 
| static int32_t | stringDifference (const TCHAR *s1, const int32_t s1Len, const TCHAR *s2, const int32_t s2Len) | 
| Compares two strings, character by character, and returns the first position where the two strings differ from one another.   | |
| static TCHAR * | stringTrim (TCHAR *s) | 
| static TCHAR * | wordTrim (TCHAR *s) | 
| static char * | longToBase (int64_t value, int32_t base) | 
| static int64_t | base36ToLong (const char *value) | 
| static uint64_t lucene::util::Misc::currentTimeMillis | ( | ) |  [static] | 
        
| static const TCHAR* lucene::util::Misc::replace_all | ( | const TCHAR * | val, | |
| const TCHAR * | srch, | |||
| const TCHAR * | repl | |||
| ) |  [static] | 
        
| static bool lucene::util::Misc::dir_Exists | ( | const char * | path | ) |  [static] | 
        
| static int64_t lucene::util::Misc::file_Size | ( | const char * | path | ) |  [static] | 
        
| static size_t lucene::util::Misc::ahashCode | ( | const char * | str | ) |  [static] | 
        
| static size_t lucene::util::Misc::ahashCode | ( | const char * | str, | |
| size_t | len | |||
| ) |  [static] | 
        
| static TCHAR* lucene::util::Misc::join | ( | const TCHAR * | a, | |
| const TCHAR * | b, | |||
| const TCHAR * |  c = NULL,  | 
        |||
| const TCHAR * |  d = NULL,  | 
        |||
| const TCHAR * |  e = NULL,  | 
        |||
| const TCHAR * |  f = NULL | |||
| ) |  [static] | 
        
| static char* lucene::util::Misc::ajoin | ( | const char * | a, | |
| const char * | b, | |||
| const char * |  c = NULL,  | 
        |||
| const char * |  d = NULL,  | 
        |||
| const char * |  e = NULL,  | 
        |||
| const char * |  f = NULL | |||
| ) |  [static] | 
        
| static bool lucene::util::Misc::priv_isDotDir | ( | const TCHAR * | name | ) |  [static] | 
        
| static char* lucene::util::Misc::segmentname | ( | const char * | segment, | |
| const char * | ext, | |||
| const int32_t |  x = -1 | |||
| ) |  [static] | 
        
| static void lucene::util::Misc::segmentname | ( | char * | buffer, | |
| int32_t | bufferLen, | |||
| const char * | Segment, | |||
| const char * | ext, | |||
| const int32_t |  x = -1 | |||
| ) |  [static] | 
        
| static int32_t lucene::util::Misc::stringDifference | ( | const TCHAR * | s1, | |
| const int32_t | s1Len, | |||
| const TCHAR * | s2, | |||
| const int32_t | s2Len | |||
| ) |  [static] | 
        
Compares two strings, character by character, and returns the first position where the two strings differ from one another.
| s1 | The first string to compare | |
| s1Len | The length of the first string to compare | |
| s2 | The second string to compare | |
| s2Len | The length of the second string to compare | 
| static TCHAR* lucene::util::Misc::stringTrim | ( | TCHAR * | s | ) |  [static] | 
        
| static TCHAR* lucene::util::Misc::wordTrim | ( | TCHAR * | s | ) |  [static] | 
        
| static char* lucene::util::Misc::longToBase | ( | int64_t | value, | |
| int32_t | base | |||
| ) |  [static] | 
        
| static int64_t lucene::util::Misc::base36ToLong | ( | const char * | value | ) |  [static] |