Home
Roadside
Carputer
geoHist
software
FRC
Blog
Now you can download a copy of these docs so you can use them offline!
Download now
Main Page
Related Pages
Classes
Files
File List
networktables2
type
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
19
class
ComplexEntryType
:
public
NetworkTableEntryType
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_ */
ComplexEntryType::exportValue
virtual void exportValue(std::string &key, EntryValue internalData, ComplexData &externalRepresentation)=0
NetworkTableEntryType
Definition:
NetworkTableEntryType.h:33
ComplexEntryType::internalizeValue
virtual EntryValue internalizeValue(std::string &key, ComplexData &externalRepresentation, EntryValue currentInteralValue)=0
ComplexEntryType::isComplex
virtual bool isComplex()
Definition:
ComplexEntryType.cpp:13
ComplexEntryType
Definition:
ComplexEntryType.h:19
ComplexData
Definition:
ComplexData.h:21
EntryValue
Definition:
ITable.h:13
Generated on Sat Apr 26 2014 12:26:45 for WPILibC++ by
1.8.6
© 2006-2009 Dustin Spicuzza. All rights reserved.
Powered by Onnac
I do not condone or encourage graffiti. Please paint responsibly.