Copernicus  2.0
 All Classes Namespaces Files Functions Variables
vtype.py File Reference

Classes

class  cpc.dataflow.vtype.TypeErr
 
class  cpc.dataflow.vtype.Type
 
class  cpc.dataflow.vtype.BoolType
 
class  cpc.dataflow.vtype.IntType
 
class  cpc.dataflow.vtype.FloatType
 
class  cpc.dataflow.vtype.StringType
 
class  cpc.dataflow.vtype.FileType
 
class  cpc.dataflow.vtype.RecordMember
 
class  cpc.dataflow.vtype.RecordType
 
class  cpc.dataflow.vtype.ArrayType
 
class  cpc.dataflow.vtype.DictType
 

Namespaces

namespace  cpc.dataflow.vtype
 

Functions

def cpc.dataflow.vtype.parseItemList
 
def cpc.dataflow.vtype.itemListStr
 

Variables

tuple cpc.dataflow.vtype.log = logging.getLogger('cpc.dataflow.vtype')
 
tuple cpc.dataflow.vtype.valueType = Type('value', None)
 
tuple cpc.dataflow.vtype.nullType = Type("null", valueType)
 
tuple cpc.dataflow.vtype.boolType = BoolType("bool", valueType)
 
tuple cpc.dataflow.vtype.intType = IntType("int", valueType)
 
tuple cpc.dataflow.vtype.floatType = FloatType("float", valueType)
 
tuple cpc.dataflow.vtype.stringType = StringType("string", valueType)
 
tuple cpc.dataflow.vtype.fileType = FileType("file", valueType)
 
tuple cpc.dataflow.vtype.recordType = RecordType("record", valueType)
 
tuple cpc.dataflow.vtype.arrayType = ArrayType("array", valueType, memberType=valueType)
 
tuple cpc.dataflow.vtype.dictType = DictType("dict", valueType, memberType=valueType)
 
tuple cpc.dataflow.vtype.instanceType = Type("instance", valueType)
 
tuple cpc.dataflow.vtype.msgType = Type("msg", valueType)
 
list cpc.dataflow.vtype.primitives = [ valueType, boolType, intType, floatType, stringType, fileType ]
 
dictionary cpc.dataflow.vtype.basicTypes
 
list cpc.dataflow.vtype.basicTypeList