module Synopsis.Parsers.IDL.idlast
class Interface
Interface declaration (Decl, DeclRepoId) Functions: abstract() -- boolean: true if the interface is declared abstract. local() -- boolean: true if the interface is declared local. inherits() -- list of Interface objects from which this one inherits. contents() -- list of Decl objects for all items declared within this interface. declarations() -- subset of contents() containing types, constants and exceptions. callables() -- subset of contents() containing Operations and Attributes. all_callables()-- callables of this and inherited interfaces.
Interface-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
-Methods
  __init__(self, file, line, mainFile, pragmas, comments, identifier, scopedName, repoId, abstract, local, inherits)
references
source code
  accept(self, visitor)
references
source code
  abstract(self)
references
source code
  local(self)
references
source code
  inherits(self)
references
source code
  contents(self)
references
source code
  declarations(self)
references
source code
  callables(self)
references
source code
  all_callables(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