00001
00002 #ifndef _EPICS_STRINGTYPE_H
00003 #define _EPICS_STRINGTYPE_H
00004
00005 #include <string>
00006 #include <vector>
00007
00008 #include "epics/pvdata/FieldType.h"
00009
00010 namespace EPICS
00011 {
00012
00013 class FieldTypeManager;
00014
00016 class StringType : public FieldType
00017 {
00018
00019 friend class FieldTypeManager;
00020
00021 public:
00022
00024 virtual const char* getName() const { return "String"; }
00025
00027 virtual FieldEnumType getEnumType() const { return pvString; }
00028
00029 protected:
00030
00032 StringType() {}
00033
00034 };
00035 }
00036
00037
00038 #endif
00039