Now you can download a copy of these docs so you can use them offline! Download now
ComplexEntryType.h
1 /*
2  * ComplexEntryType.h
3  *
4  * Created on: Sep 24, 2012
5  * Author: Mitchell Wills
6  */
7 
8 #ifndef COMPLEXENTRYTYPE_H_
9 #define COMPLEXENTRYTYPE_H_
10 
11 class ComplexEntryType;
12 
13 #include "networktables2/type/NetworkTableEntryType.h"
14 
20 {
21 protected:
22  ComplexEntryType(TypeId id, const char* name);
23 public:
24  virtual ~ComplexEntryType()
25  {
26  }
27 
31  virtual bool isComplex();
32 
41  virtual EntryValue internalizeValue(std::string& key, ComplexData& externalRepresentation, EntryValue currentInteralValue) = 0;
42 
51  virtual void exportValue(std::string& key, EntryValue internalData, ComplexData& externalRepresentation) = 0;
52 };
53 
54 #endif /* COMPLEXENTRYTYPE_H_ */
virtual void exportValue(std::string &key, EntryValue internalData, ComplexData &externalRepresentation)=0
virtual EntryValue internalizeValue(std::string &key, ComplexData &externalRepresentation, EntryValue currentInteralValue)=0
virtual bool isComplex()
Definition: ITable.h:13

Generated on Sat Apr 26 2014 12:26:45 for WPILibC++ by doxygen 1.8.6