Lines Matching refs:Symbol
34 const Symbol* operator[](StringFragment name);
36 void add(StringFragment name, std::unique_ptr<Symbol> symbol);
38 void addWithoutOwnership(StringFragment name, const Symbol* symbol);
40 Symbol* takeOwnership(Symbol* s);
46 std::map<StringFragment, const Symbol*>::iterator begin();
48 std::map<StringFragment, const Symbol*>::iterator end();
53 static std::vector<const FunctionDeclaration*> GetFunctions(const Symbol& s);
55 std::vector<std::unique_ptr<Symbol>> fOwnedSymbols;
59 std::map<StringFragment, const Symbol*> fSymbols;