mirror of
https://github.com/gigablast/open-source-search-engine.git
synced 2024-10-04 20:27:43 +03:00
30 lines
546 B
C++
30 lines
546 B
C++
#ifndef _ADULTBIT_H_
|
|
#define _ADULTBIT_H_
|
|
|
|
//#include "TermTable.h"
|
|
#include "Xml.h"
|
|
|
|
class AdultBit {
|
|
|
|
public:
|
|
|
|
bool isSet() { return m_isAdult; };
|
|
bool isAdult() { return m_isAdult; };
|
|
|
|
void set ( char *s , long niceness = 0) { m_isAdult = getBit ( s ); };
|
|
void set ( bool flag ) { m_isAdult = flag; };
|
|
|
|
void reset() { m_isAdult = false; };
|
|
AdultBit() { reset(); };
|
|
|
|
private:
|
|
|
|
bool getBit ( char *s , long niceness = 0);
|
|
bool isDirty ( char *s , long len ) ;
|
|
bool isObscene ( char *s , long len ) ;
|
|
|
|
bool m_isAdult;
|
|
};
|
|
|
|
#endif
|