module Synopsis.Parsers.IDL.idlast
class Value
Value-inheritance Scopes/Synopsis/Parsers/IDL/idlast/Decl.html Scopes/Synopsis/Parsers/IDL/idlast/DeclRepoId.html
valuetype declaration (Decl, DeclRepoId) Functions: custom() -- boolean: true if declared custom. inherits() -- list of valuetypes from which this inherits. The first may be a Value object or a ValueAbs object; any others will be ValueAbs objects. truncatable() -- boolean: true if the inherited Value is declared truncatable. supports() -- list of Interface objects which this supports. contents() -- list of Decl objects for all items declared 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
source code
source code
Methods Summary:
  __init__(self, file, line, mainFile, pragmas, comments, identifier, scopedName, repoId, custom, inherits, truncatable, supports)
references
source code
  accept(self, visitor)
references
source code
  custom(self)
references
source code
  inherits(self)
references
source code
  truncatable(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