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