class Symbol:
Undocumented
Static Method | debug_print |
Undocumented |
Method | __copy__ |
Undocumented |
Method | __deepcopy__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | __setattr__ |
Undocumented |
Method | _add_symbols |
Undocumented |
Method | _add_template_and_function_params |
Undocumented |
Method | _assert_invariants |
Undocumented |
Method | _fill_empty |
Undocumented |
Method | _find_first_named_symbol |
Undocumented |
Method | _find_named_symbols |
Undocumented |
Method | _symbol_lookup |
Undocumented |
Method | add_declaration |
Undocumented |
Method | add_name |
Undocumented |
Method | clear_doc |
Undocumented |
Method | direct_lookup |
Undocumented |
Method | dump |
Undocumented |
Method | find_declaration |
Undocumented |
Method | find_identifier |
Undocumented |
Method | find_name |
Undocumented |
Method | get_all_symbols |
Undocumented |
Method | get_full_nested_name |
Undocumented |
Method | get_lookup_key |
Undocumented |
Method | merge_with |
Undocumented |
Method | remove |
Undocumented |
Method | to_string |
Undocumented |
Class Variable | debug_indent |
Undocumented |
Class Variable | debug_indent_string |
Undocumented |
Class Variable | debug_lookup |
Undocumented |
Class Variable | debug_show_tree |
Undocumented |
Instance Variable | _anonChildren |
Undocumented |
Instance Variable | _children |
Undocumented |
Instance Variable | declaration |
Undocumented |
Instance Variable | docname |
Undocumented |
Instance Variable | identOrOp |
Undocumented |
Instance Variable | isRedeclaration |
Undocumented |
Instance Variable | line |
Undocumented |
Instance Variable | parent |
Undocumented |
Instance Variable | siblingAbove |
Undocumented |
Instance Variable | siblingBelow |
Undocumented |
Instance Variable | templateArgs |
Undocumented |
Instance Variable | templateParams |
Undocumented |
Property | children_recurse_anon |
Undocumented |
Undocumented
Parameters | |
parent:Symbol | Undocumented |
identOrOp:Union[ | Undocumented |
templateParams:Union[ | Undocumented |
templateArgs:Any | Undocumented |
declaration:ASTDeclaration | Undocumented |
docname:str | Undocumented |
line:int | Undocumented |
Undocumented
Parameters | |
nestedName:ASTNestedName | Undocumented |
templateDecls:List[ | Undocumented |
declaration:ASTDeclaration | Undocumented |
docname:str | Undocumented |
line:int | Undocumented |
Returns | |
Symbol | Undocumented |
Undocumented
Parameters | |
declaration:ASTDeclaration | Undocumented |
docname:str | Undocumented |
line:int | Undocumented |
Undocumented
Parameters | |
identOrOp:Union[ | Undocumented |
templateParams:Any | Undocumented |
templateArgs:ASTTemplateArgs | Undocumented |
templateShorthand:bool | Undocumented |
matchSelf:bool | Undocumented |
recurseInAnon:bool | Undocumented |
correctPrimaryTemplateArgs:bool | Undocumented |
Returns | |
Symbol | Undocumented |
Undocumented
Parameters | |
identOrOp:Union[ | Undocumented |
templateParams:Any | Undocumented |
templateArgs:ASTTemplateArgs | Undocumented |
templateShorthand:bool | Undocumented |
matchSelf:bool | Undocumented |
recurseInAnon:bool | Undocumented |
correctPrimaryTemplateArgs:bool | Undocumented |
searchInSiblings:bool | Undocumented |
Returns | |
Iterator[ | Undocumented |
Undocumented
Parameters | |
nestedName:ASTNestedName | Undocumented |
templateDecls:List[ | Undocumented |
onMissingQualifiedSymbol:Callable[ | Undocumented |
strictTemplateParamArgLists:bool | Undocumented |
ancestorLookupType:str | Undocumented |
templateShorthand:bool | Undocumented |
matchSelf:bool | Undocumented |
recurseInAnon:bool | Undocumented |
correctPrimaryTemplateArgs:bool | Undocumented |
searchInSiblings:bool | Undocumented |
Returns | |
SymbolLookupResult | Undocumented |
Undocumented
Parameters | |
declaration:ASTDeclaration | Undocumented |
docname:str | Undocumented |
line:int | Undocumented |
Returns | |
Symbol | Undocumented |
Undocumented
Parameters | |
nestedName:ASTNestedName | Undocumented |
templatePrefix:ASTTemplateDeclarationPrefix | Undocumented |
Returns | |
Symbol | Undocumented |
Undocumented
Parameters | |
declaration:ASTDeclaration | Undocumented |
typ:str | Undocumented |
templateShorthand:bool | Undocumented |
matchSelf:bool | Undocumented |
recurseInAnon:bool | Undocumented |
Returns | |
Symbol | Undocumented |
Undocumented
Parameters | |
identOrOp:Union[ | Undocumented |
matchSelf:bool | Undocumented |
recurseInAnon:bool | Undocumented |
searchInSiblings:bool | Undocumented |
Returns | |
Symbol | Undocumented |
Undocumented
Parameters | |
nestedName:ASTNestedName | Undocumented |
templateDecls:List[ | Undocumented |
typ:str | Undocumented |
templateShorthand:bool | Undocumented |
matchSelf:bool | Undocumented |
recurseInAnon:bool | Undocumented |
searchInSiblings:bool | Undocumented |
Returns | |
Tuple[ | Undocumented |
Undocumented
Parameters | |
other:Symbol | Undocumented |
docnames:List[ | Undocumented |
env:BuildEnvironment | Undocumented |