module Synopsis.QualifiedName
class QualifiedName
QualifiedName-inheritance Scopes/Synopsis/QualifiedName/QualifiedPythonName.html Scopes/Synopsis/QualifiedName/QualifiedCxxName.html Scopes/Synopsis/Processors/MacroFilter/MacroFilter.html Scopes/Synopsis/Processors/ModuleSorter/ModuleSorter.html Scopes/Synopsis/Parsers/Cpp/Emulator/CompilerList.html
Private Methods Summary:
  __getslice__(self, begin, end)
references
source code
This method exists because python < 3.0 still uses __getslice__ for builtin types.
  __add__(self, other)
references
source code
Overload self + other to preserve the type.
Class attributes Summary:
source code
Methods Summary:
  __getitem__(self, i)
references
source code
If i is a slice, make sure a QualifiedName is returned.
  prune(self, other)
references
source code
Return a copy of other with any prefix it shares with self removed.
Private Methods Details:
  __getslice__(self, begin, end)
references
source code
This method exists because python < 3.0 still uses __getslice__ for builtin types. (See http://bugs.python.org/issue2041)
  __add__(self, other)
references
source code
Overload self + other to preserve the type.
Methods Details:
  __getitem__(self, i)
references
source code
If i is a slice, make sure a QualifiedName is returned.
  prune(self, other)
references
source code
Return a copy of other with any prefix it shares with self removed. e.g. ('A', 'B', 'C', 'D').prune(('A', 'B', 'D')) -> ('C', 'D')