#ifndef ELEMENT_DATA_H
#define	ELEMENT_DATA_H

// Definice typu elementu
#define ELEMENT_TYPE_NULL 0
#define ELEMENT_TYPE_LONG_INT 1
#define ELEMENT_TYPE_DOUBLE 2
#define ELEMENT_TYPE_STRING 3
#define ELEMENT_TYPE_MATRIX 4
#define ELEMENT_TYPE_CELL 5
#define ELEMENT_TYPE_LIST 6

// Struktura prvek (element).
typedef struct ELEMENT {
  void * data; // Ukazatel na data prvku (*vector, *matrix, *list)
  unsigned int type;	// Typ elementu (vektor, matice, seznam)
} element;

#endif	/* ELEMENT_DATA_H */

