module Synopsis.Parsers.IDL.idlast
class ValueAbs
ValueAbs-inheritance Scopes/Synopsis/Parsers/IDL/idlast/Decl.html Scopes/Synopsis/Parsers/IDL/idlast/DeclRepoId.html
Abstract valuetype declaration (Decl, DeclRepoId) Functions: inherits() -- list of ValueAbs objects from which this inherits. supports() -- list of Interface objects which this supports. contents() -- list of Decl objects for declarations within this valuetype. declarations() -- subset of contents() containing types, constants and exceptions. callables() -- subset of contents() containing Operations and Attributes. statemembers() -- subset of contents() containing StateMembers. factories() -- subset of contents() containing Factory instances.
Protected Methods Summary:
  _setContents(self, contents)
references
source code
Attributes Summary:
source code
source code
source code
source code
source code
source code
source code
Methods Summary:
  __init__(self, file, line, mainFile, pragmas, comments, identifier, scopedName, repoId, inherits, supports)
references
source code
  accept(self, visitor)
references
source code
  inherits(self)
references
source code
  supports(self)
references
source code
  contents(self)
references
source code
  declarations(self)
references
source code
  callables(self)
references
source code
  statemembers(self)
references
source code
  factories(self)
references
source code
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