Synopsis - Synopsis.Parsers.IDL.idlast.Union

module Synopsis.Parsers.IDL.idlast
class Union
File: ../Synopsis/Parsers/IDL/idlast.py
Union declaration (Decl, DeclRepoId) Functions: switchType() -- IdlType.Type object corresponding to the switch type. constrType() -- boolean: true if the switch type was declared within the switch statement. Only possible for Enums. cases() -- list of UnionCase objects. recursive() -- boolean: true if the union is recursive.
Protected Methods Summary:
_setCases(self, cases)
Attributes Summary:
__switchType
__constrType
__recursive
Methods Summary:
__init__(self, file, line, mainFile, pragmas, comments, identifier, scopedName, repoId, switchType, constrType, recursive)
accept(self, visitor)
switchType(self)
constrType(self)
cases(self)
recursive(self)

Attributes Inherited from Decl
__file, __line, __mainFile, __builtIn, __pragmas, __comments

Methods Inherited from Decl
file, line, mainFile, builtIn, pragmas, comments, fullDecl

Attributes Inherited from DeclRepoId
__identifier, __scopedName, __repoId

Methods Inherited from DeclRepoId
identifier, scopedName, repoId

Generated on Thu Apr 16 16:27:04 2009 by
synopsis (version devel)