Added an empty_scope_t utility class

This commit is contained in:
John Wiegley 2012-03-07 05:16:34 -06:00
parent c19b7099b2
commit 2b108c66cc

View file

@ -136,6 +136,17 @@ private:
#endif // HAVE_BOOST_SERIALIZATION
};
class empty_scope_t : public scope_t
{
public:
virtual string description() {
return _("<empty>");
}
virtual expr_t::ptr_op_t lookup(const symbol_t::kind_t, const string&) {
return NULL;
}
};
class child_scope_t : public noncopyable, public scope_t
{
public: