| 1939 | } |
| 1940 | |
| 1941 | SymbolDatabase::~SymbolDatabase() |
| 1942 | { |
| 1943 | // Clear scope, type, function and variable pointers |
| 1944 | for (Token* tok = mTokenizer.list.front(); tok; tok = tok->next()) { |
| 1945 | tok->scope(nullptr); |
| 1946 | tok->type(nullptr); |
| 1947 | tok->function(nullptr); |
| 1948 | tok->variable(nullptr); |
| 1949 | tok->enumerator(nullptr); |
| 1950 | tok->setValueType(nullptr); |
| 1951 | } |
| 1952 | } |
| 1953 | |
| 1954 | bool SymbolDatabase::isFunction(const Token *tok, const Scope* outerScope, const Token *&funcStart, const Token *&argStart, const Token*& declEnd) const |
| 1955 | { |