A fuzzy logic C++ library
Classes | Namespaces | Defines | Typedefs | Enumerations | Functions
datafile_info.hpp File Reference

Holds declaration of slifis::DATAFILE_INFO and some related enums. More...

#include <map>
#include <fstream>
#include <cassert>
#include "data_descr.hpp"
+ Include dependency graph for datafile_info.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

class  slifis::DATAFILE_INFO
 Holds information on a given data file: what columns are numeric, what columns are strings, etc. More...

Namespaces

namespace  slifis
 

This namespace includes all root classes, functions, and datatypes of the library.


Defines

#define SLIFIS_IO_BUF_SIZE   512
 Size of temporary buffer for file/string operations.

Typedefs

typedef std::pair< std::string,
EN_DATA_FIELD_TYPE
slifis::PAIR_ATTRIB_NT
 A type using for storing the attributes names and types.

Enumerations

enum  slifis::EN_DF_TYPE { slifis::DFT_UNKNOWN = 0, slifis::DFT_ARFF, slifis::DFT_CSV }
 Data File type (format) More...
enum  EN_DATA_FIELD_TYPE
 Data type of a field inside a data file, used for CSV and arff (weka) files. More...

Functions

const char * slifis::GetString (EN_DF_TYPE type)
 Returns a string giving in plain text the FIS type.
char slifis::GetChar_FieldType (EN_DATA_FIELD_TYPE type)
 Returns a significant character, showing the type of the data field (attribute)

Detailed Description

Holds declaration of slifis::DATAFILE_INFO and some related enums.


Define Documentation

#define SLIFIS_IO_BUF_SIZE   512

Size of temporary buffer for file/string operations.

Referenced by slifis::DATAFILE_INFO::P_ReadLine().


Enumeration Type Documentation

enum EN_DATA_FIELD_TYPE [related]

Data type of a field inside a data file, used for CSV and arff (weka) files.

()