| 
 Public Member Functions | 
|   | ColumnClassifier () | 
| void  | scan (const char *p, int stt, int end) | 
| void  | scan (const char *s) | 
| void  | scan (const std::string &s) | 
| void  | resetCounters (void) | 
| DATATYPE  | classify (void) | 
 Private Member Functions | 
| bool  | _isEmptyOrDot (const char *p, int stt, int end) | 
| bool  | _isGender (const char *p, int stt, int end) | 
| bool  | _isNumeric (const char *p, int stt, int end) | 
| bool  | _isGenotype (const char *p, int stt, int end) | 
| bool  | _isDate (const char *p, int stt, int end) | 
| bool  | _isASCII (const char *p, int stt, int end) | 
 Private Attributes | 
| int  | _missingOrDotCounter | 
| int  | _numericCounter | 
| int  | _dateCounter | 
| int  | _genotypeCounter | 
| int  | _genderCounter | 
| int  | _totalCounter | 
| const char *  | test | 
| const char *  | _stt | 
| const char *  | _end | 
 Static Private Attributes | 
| static const char  | _THOUSANDS_SEPARATOR = ',' | 
| static const char  | _DECIMAL_CHARACTER = '.' |