module Synopsis.Parsers.IDL.idlast
class ValueAbs
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.
ValueAbs-inheritance Scopes/Synopsis/Parsers/IDL/idlast/Decl.html Scopes/Synopsis/Parsers/IDL/idlast/DeclRepoId.html
-Protected Methods
  _setContents(self, contents)
references
source code
-Attributes
source code
source code
source code
source code
source code
source code
source code
-Methods
  __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