X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/ba8a9c5fbc92dc95fc99d8078b3474fd2fd5a043..4b258b0acb4f4f43d99a3eba7fd38ba40460b96d:/named_object_list.h diff --git a/named_object_list.h b/named_object_list.h index d3fb20c..ae7229d 100644 --- a/named_object_list.h +++ b/named_object_list.h @@ -65,7 +65,8 @@ public: const std::string& get_descr(iterator& it) const { return it->second->description; } - size_t size() const { return assoc.size(); } + bool exists(const std::string& name) const + { return assoc.find(name) != assoc.end(); } iterator begin() const { return assoc.begin(); } iterator end() const { return assoc.end(); } @@ -145,7 +146,7 @@ public: //=================== -#define THIS_INSERT(name, descr, class) insert(name, new creator(descr)) +#define NOL_INSERT(name, descr, class) insert(name, new creator(descr)) #endif // !NAMED_OBJECT_LIST_H