Lines Matching refs:name
36 void enter(std::string name, T item);
37 void leave(std::string name);
39 T lookup(std::string name) const;
48 void Scope<T>::enter(std::string name, T item) { in enter() argument
49 auto it = mScopeContents.find(name); in enter()
52 LOG(WARNING) << "Redeclaring variable in scope: " << name; in enter()
56 mScopeContents[name] = item; in enter()
60 void Scope<T>::leave(std::string name) { in leave() argument
61 auto it = mScopeContents.find(name); in leave()
64 LOG(WARNING) << "Tried to undefined already undefined value in scope: " << name; in leave()
72 T Scope<T>::lookup(std::string name) const { in lookup() argument
73 auto it = mScopeContents.find(name); in lookup()