Copernicus  2.0
 All Classes Namespaces Files Functions Variables
cpc.dataflow.vtype.DictType Class Reference
Inheritance diagram for cpc.dataflow.vtype.DictType:
cpc.dataflow.vtype.Type cpc.dataflow.description.Describable

Public Member Functions

def hasMembers
 
def getMembers
 
def setMembers
 
def jsonDescribe
 
def writePartsXML
 
def getSubItem
 
def containsBasetype
 
- Public Member Functions inherited from cpc.dataflow.vtype.Type
def getName
 
def isAnonymous
 
def isBuiltin
 
def getParent
 
def hasMembers
 
def getMembers
 
def isCompound
 
def valueFromLiteral
 
def valueToLiteral
 
def isSubtype
 
def remove
 
def getLib
 
def setLib
 
def getFullName
 
def inherit
 
def writeXML
 
def writePartsXML
 
def getSubItem
 
def getBaseType
 
def getBaseTypeName
 
def jsonDescribe
 
def containsBasetype
 
def isImplicit
 
def markImplicit
 
- Public Member Functions inherited from cpc.dataflow.description.Describable
def setDescription
 
def getDescription
 

Public Attributes

 compound
 
 memberType
 
- Public Attributes inherited from cpc.dataflow.vtype.Type
 name
 
 parent
 
 compound
 
 lib
 
 implicit
 
 builtin
 
 simpleLiteral
 
- Public Attributes inherited from cpc.dataflow.description.Describable
 desc
 

Detailed Description

Base class describing a dict object: an associative array.

Member Function Documentation

def cpc.dataflow.vtype.DictType.containsBasetype (   self,
  basetype 
)
Check whether the type or one of its members contains an instance
   of basetype.
def cpc.dataflow.vtype.DictType.getMembers (   self)
Get the type of the dict's members
def cpc.dataflow.vtype.DictType.getSubItem (   self,
  item 
)
Get a specific sub-item from a list of subitems.
def cpc.dataflow.vtype.DictType.hasMembers (   self)
Returns whether the type has member variables
def cpc.dataflow.vtype.DictType.jsonDescribe (   self)
Get a description of a type in a JSON-serializable format.
def cpc.dataflow.vtype.DictType.setMembers (   self,
  type 
)
Set the type of the dict's members
def cpc.dataflow.vtype.DictType.writePartsXML (   self,
  outf,
  indent = 0 
)
Write the xml of the constituent parts of the type for compound
    types.

Member Data Documentation

cpc.dataflow.vtype.DictType.compound
cpc.dataflow.vtype.DictType.memberType

The documentation for this class was generated from the following file: