Vuo  2.4.0
VuoType.hh
Go to the documentation of this file.
1
10#pragma once
11
12#include "VuoBase.hh"
13#include "VuoModule.hh"
14
15class VuoCompilerType;
16
20class VuoType : public VuoBase<VuoCompilerType,void>, public VuoModule
21{
22public:
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};