Synopsis - Synopsis.Parsers.IDL.idltype

# Module Synopsis.Parsers.IDL.idltype

Classes Summary:
class Error
Exception class used by IdlType internals.
class Type
Type abstract class.
class Base
Class for CORBA base types.
class String
Class for string types (Type) Function: bound() -- bound of bounded string.
class WString
Class for wide string types (Type) Function: bound() -- bound of bounded wstring.
class Sequence
Class for sequence types (Type) Functions: seqType() -- Type this is a sequence of.
class Fixed
Class for fixed point types (Type) Functions: digits() -- digits.
class Declared
Class for declared types (Type) Functions: decl() -- Decl object which corresponds to this type.
Functions Summary:
containsValueType(t, track = None)
baseType(kind)
stringType(bound)
wstringType(bound)
sequenceType(type_spec, bound, local)
fixedType(digits, scale)
declaredType(decl, scopedName, kind, local)
clear()
Attributes Summary:
tk_null
tk_void
tk_short
tk_long
tk_ushort
tk_ulong
tk_float
tk_double
tk_boolean
tk_char
tk_octet
tk_any
tk_TypeCode
tk_Principal
tk_objref
tk_struct
tk_union
tk_enum
tk_string
tk_sequence
tk_array
tk_alias
tk_except
tk_longlong
tk_ulonglong
tk_longdouble
tk_wchar
tk_wstring
tk_fixed
tk_value
tk_value_box
tk_native
tk_abstract_interface
tk_local_interface
ot_structforward
ot_unionforward
baseTypeMap
stringTypeMap
wstringTypeMap
sequenceTypeMap
fixedTypeMap
declaredTypeMap
Classes Details:
class Error
Exception class used by IdlType internals.
class Type
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
Class for CORBA base types. (Type) No non-inherited functions.
class String
Class for string types (Type) Function: bound() -- bound of bounded string. 0 for unbounded.
class WString
Class for wide string types (Type) Function: bound() -- bound of bounded wstring. 0 for unbounded.
class Sequence
Class for sequence types (Type) Functions: seqType() -- Type this is a sequence of. bound() -- bound of bounded sequence. 0 for unbounded.
class Fixed
Class for fixed point types (Type) Functions: digits() -- digits. scale() -- scale.
class Declared
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)
Returns true if the type contains valuetypes
clear()
Clear back-end structures ready for another run
Generated on Thu Apr 16 16:26:58 2009 by
synopsis (version devel)