module Synopsis.Parsers.IDL.idlast
class Value
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.
Value-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
source code
source code
-Methods
  __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