1 #ifndef ELEMENTENCODER_H
2 #define ELEMENTENCODER_H
5 enum ElementEncoderType {
6 ONEHOT, UNARY, BINARYINDEX, ONEHOTBINARY, BINARYVAL
9 typedef enum ElementEncoderType ElementEncoderType;
11 struct ElementEncoder {
12 ElementEncoderType type;
16 ElementEncoder * allocElementEncoder(ElementEncoderType type, Element *element);
17 void deleteElementEncoder(ElementEncoder *this);