5 class Jdb_prompt_ext : public cxx::H_list_item
9 virtual void ext() = 0;
10 virtual void update();
11 virtual ~Jdb_prompt_ext() = 0;
14 static void update_all();
17 typedef cxx::H_list_bss<Jdb_prompt_ext> List;
18 typedef List::Const_iterator Iter;
24 Jdb_prompt_ext::List Jdb_prompt_ext::exts;
27 Jdb_prompt_ext::Jdb_prompt_ext()
29 exts.push_front(this);
32 IMPLEMENT inline Jdb_prompt_ext::~Jdb_prompt_ext() {}
35 void Jdb_prompt_ext::update()
39 void Jdb_prompt_ext::do_all()
41 for (Iter e = exts.begin(); e != exts.end(); ++e)
46 void Jdb_prompt_ext::update_all()
48 for (Iter e = exts.begin(); e != exts.end(); ++e)