Synopsis - Synopsis.Parsers.IDL.idlast.Value

module Synopsis.Parsers.IDL.idlast
class Value
File: ../Synopsis/Parsers/IDL/idlast.py
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)
Attributes Summary:
__custom
__inherits
__truncatable
__supports
__contents
__declarations
__callables
__statemembers
__factories
Methods Summary:
__init__(self, file, line, mainFile, pragmas, comments, identifier, scopedName, repoId, custom, inherits, truncatable, supports)
accept(self, visitor)
custom(self)
inherits(self)
truncatable(self)
supports(self)
contents(self)
declarations(self)
callables(self)
statemembers(self)
factories(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:05 2009 by
synopsis (version devel)