module Synopsis.DeclarationSorter
class DeclarationSorter
DeclarationSorter-inheritance
Sort declarations by type and accessibility.
Protected Methods Summary:
  _section_of(self, decl, name = None)
references
source code
Generate a section name for the given declaration.
  _add_declaration(self, decl, section)
references
source code
Adds the given declaration with given name and section.
Attributes Summary:
source code
source code
Class attributes Summary:
source code
source code
Methods Summary:
  __init__(self, declarations = None, * * args)
references
source code
  __iter__(self)
references
source code
  __getitem__(self, i)
references
source code
  get(self, * args)
references
source code
  has_key(self, k)
references
source code
  keys(self)
references
source code
  values(self)
references
source code
  visit_declaration(self, decl)
references
source code
  visit_builtin(self, decl)
references
source code
  visit_macro(self, decl)
references
source code
  visit_forward(self, decl)
references
source code
  visit_group(self, group)
references
source code
  visit_scope(self, decl)
references
source code
  visit_class_template(self, decl)
references
source code
  visit_function(self, decl)
references
source code
  visit_function_template(self, decl)
references
source code
Protected Methods Details:
  _section_of(self, decl, name = None)
references
source code
Generate a section name for the given declaration.
  _add_declaration(self, decl, section)
references
source code
Adds the given declaration with given name and section.