class documentation
class Symbol: (source)
Undocumented
Static Method | debug |
Undocumented |
Method | __copy__ |
Undocumented |
Method | __deepcopy__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | __setattr__ |
Undocumented |
Method | add |
Undocumented |
Method | add |
Undocumented |
Method | clear |
Undocumented |
Method | direct |
Undocumented |
Method | dump |
Undocumented |
Method | find |
Undocumented |
Method | find |
Undocumented |
Method | find |
Undocumented |
Method | get |
Undocumented |
Method | get |
Undocumented |
Method | get |
Undocumented |
Method | merge |
Undocumented |
Method | remove |
Undocumented |
Method | to |
Undocumented |
Class Variable | debug |
Undocumented |
Class Variable | debug |
Undocumented |
Class Variable | debug |
Undocumented |
Class Variable | debug |
Undocumented |
Instance Variable | declaration |
Undocumented |
Instance Variable | docname |
Undocumented |
Instance Variable | ident |
Undocumented |
Instance Variable | is |
Undocumented |
Instance Variable | line |
Undocumented |
Instance Variable | parent |
Undocumented |
Instance Variable | sibling |
Undocumented |
Instance Variable | sibling |
Undocumented |
Instance Variable | template |
Undocumented |
Instance Variable | template |
Undocumented |
Property | children |
Undocumented |
Method | _add |
Undocumented |
Method | _add |
Undocumented |
Method | _assert |
Undocumented |
Method | _fill |
Undocumented |
Method | _find |
Undocumented |
Method | _find |
Undocumented |
Method | _symbol |
Undocumented |
Instance Variable | _anon |
Undocumented |
Instance Variable | _children |
Undocumented |
def __init__(self, parent, identOrOp, templateParams, templateArgs, declaration, docname, line):
(source)
¶
Undocumented
Parameters | |
parent:Symbol|None | Undocumented |
ident(ASTIdentifier|ASTOperator)|None | Undocumented |
template(ASTTemplateParams|ASTTemplateIntroduction)|None | Undocumented |
templateAny | Undocumented |
declaration:ASTDeclaration|None | Undocumented |
docname:str|None | Undocumented |
line:int|None | Undocumented |
Undocumented
Parameters | |
declaration:ASTDeclaration | Undocumented |
docname:str | Undocumented |
line:int | Undocumented |
Returns | |
Symbol | Undocumented |
Undocumented
Parameters | |
nestedASTNestedName | Undocumented |
templateASTTemplateDeclarationPrefix | Undocumented |
Returns | |
Symbol | Undocumented |
Undocumented
Parameters | |
identASTIdentifier|ASTOperator | Undocumented |
matchbool | Undocumented |
recursebool | Undocumented |
searchbool | Undocumented |
Returns | |
Symbol | Undocumented |
Undocumented
Parameters | |
other:Symbol | Undocumented |
docnames:list[ | Undocumented |
env:BuildEnvironment | Undocumented |
Undocumented
Parameters | |
nestedASTNestedName | Undocumented |
templatelist[ | Undocumented |
declaration:ASTDeclaration | Undocumented |
docname:str | Undocumented |
line:int | Undocumented |
Returns | |
Symbol | Undocumented |
Undocumented
Parameters | |
declaration:ASTDeclaration | Undocumented |
docname:str | Undocumented |
line:int | Undocumented |
def _find_first_named_symbol(self, identOrOp, templateParams, templateArgs, templateShorthand, matchSelf, recurseInAnon, correctPrimaryTemplateArgs):
(source)
¶
Undocumented
Parameters | |
identASTIdentifier|ASTOperator | Undocumented |
templateAny | Undocumented |
templateASTTemplateArgs | Undocumented |
templatebool | Undocumented |
matchbool | Undocumented |
recursebool | Undocumented |
correctbool | Undocumented |
Returns | |
Symbol | Undocumented |
def _find_named_symbols(self, identOrOp, templateParams, templateArgs, templateShorthand, matchSelf, recurseInAnon, correctPrimaryTemplateArgs, searchInSiblings):
(source)
¶
Undocumented
Parameters | |
identASTIdentifier|ASTOperator | Undocumented |
templateAny | Undocumented |
templateASTTemplateArgs | Undocumented |
templatebool | Undocumented |
matchbool | Undocumented |
recursebool | Undocumented |
correctbool | Undocumented |
searchbool | Undocumented |
Returns | |
Iterator[ | Undocumented |
def _symbol_lookup(self, nestedName, templateDecls, onMissingQualifiedSymbol, strictTemplateParamArgLists, ancestorLookupType, templateShorthand, matchSelf, recurseInAnon, correctPrimaryTemplateArgs, searchInSiblings):
(source)
¶
Undocumented
Parameters | |
nestedASTNestedName | Undocumented |
templatelist[ | Undocumented |
onCallable[ | Undocumented |
strictbool | Undocumented |
ancestorstr | Undocumented |
templatebool | Undocumented |
matchbool | Undocumented |
recursebool | Undocumented |
correctbool | Undocumented |
searchbool | Undocumented |
Returns | |
SymbolLookupResult | Undocumented |