summaryrefslogtreecommitdiffstats
path: root/src/symbolresolver.h
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: replacing dynamic_cast by static_cast to improve performanceDimitri van Heesch2020-11-131-1/+1
|
* Refactoring: Introduce immutable and mutable interfacesDimitri van Heesch2020-11-091-3/+14
| | | | | | Split Definition/ClassDef/NamespaceDef/MemberDef into a immutable and mutable part Aliases are immutable, other symbols are stored using an immutable interface but can be made mutable explicitly by dynamic casting.
* Refactoring: introduce SymbolResolver to group symbol lookup routinesDimitri van Heesch2020-10-281-0/+93
- Main goal was to avoid use of global state.