Module Synopsis.Parsers.IDL.idltype

Classes Summary:
class Error
references
source code
Exception class used by IdlType internals.
class Type
references
source code
Type abstract class.
class Base
references
source code
Class for CORBA base types.
class String
references
source code
Class for string types (Type) Function: bound() -- bound of bounded string.
class WString
references
source code
Class for wide string types (Type) Function: bound() -- bound of bounded wstring.
class Sequence
references
source code
Class for sequence types (Type) Functions: seqType() -- Type this is a sequence of.
class Fixed
references
source code
Class for fixed point types (Type) Functions: digits() -- digits.
class Declared
references
source code
Class for declared types (Type) Functions: decl() -- Decl object which corresponds to this type.
Functions Summary:
  containsValueType(t, track = None)
references
source code
  baseType(kind)
references
source code
  stringType(bound)
references
source code
  wstringType(bound)
references
source code
  sequenceType(type_spec, bound, local)
references
source code
  fixedType(digits, scale)
references
source code
  declaredType(decl, scopedName, kind, local)
references
source code
  clear()
references
source code
Attributes Summary:
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
source code
Classes Details:
class Error
references
source code
Exception class used by IdlType internals.
class Type
references
source code
Type abstract class. Function: kind() -- TypeCode kind of type. unalias() -- Return an equivalent Type object with aliases stripped accept(visitor) -- visitor pattern accept. See idlvisitor.py.
class Base
references
source code
Class for CORBA base types. (Type) No non-inherited functions.
class String
references
source code
Class for string types (Type) Function: bound() -- bound of bounded string. 0 for unbounded.
class WString
references
source code
Class for wide string types (Type) Function: bound() -- bound of bounded wstring. 0 for unbounded.
class Sequence
references
source code
Class for sequence types (Type) Functions: seqType() -- Type this is a sequence of. bound() -- bound of bounded sequence. 0 for unbounded.
class Fixed
references
source code
Class for fixed point types (Type) Functions: digits() -- digits. scale() -- scale.
class Declared
references
source code
Class for declared types (Type) Functions: decl() -- Decl object which corresponds to this type. scopedName() -- Fully scoped name of the type as a list of strings. name() -- Simple name of the type.
Functions Details:
  containsValueType(t, track = None)
references
source code
Returns true if the type contains valuetypes
  clear()
references
source code
Clear back-end structures ready for another run