Vuo  2.3.2
VuoType.hh
Go to the documentation of this file.
1 
10 #pragma once
11 
12 #include "VuoBase.hh"
13 #include "VuoModule.hh"
14 
15 class VuoCompilerType;
16 
20 class VuoType : public VuoBase<VuoCompilerType,void>, public VuoModule
21 {
22 public:
23  VuoType(string typeName);
24  virtual ~VuoType(void);
25 
26  static const string listTypeNamePrefix;
27  static const string dictionaryTypeNamePrefix;
28  static bool isListTypeName(string typeName);
29  static bool isDictionaryTypeName(string typeName);
30  static string extractInnermostTypeName(string typeName);
31 };