diff options
Diffstat (limited to 'include/lldb/Symbol/TypeList.h')
-rw-r--r-- | include/lldb/Symbol/TypeList.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/include/lldb/Symbol/TypeList.h b/include/lldb/Symbol/TypeList.h index 4f3f2c9bdbeb..f3642576ddcb 100644 --- a/include/lldb/Symbol/TypeList.h +++ b/include/lldb/Symbol/TypeList.h @@ -13,7 +13,7 @@ #include "lldb/lldb-private.h" #include "lldb/Symbol/Type.h" #include "lldb/Utility/Iterable.h" -#include <map> +#include <vector> #include <functional> namespace lldb_private { @@ -24,7 +24,7 @@ public: //------------------------------------------------------------------ // Constructors and Destructors //------------------------------------------------------------------ - TypeList(); + TypeList(); virtual ~TypeList(); @@ -44,17 +44,14 @@ public: void Insert (const lldb::TypeSP& type); - bool - InsertUnique (const lldb::TypeSP& type); - uint32_t GetSize() const; lldb::TypeSP GetTypeAtIndex(uint32_t idx); - typedef std::multimap<lldb::user_id_t, lldb::TypeSP> collection; - typedef AdaptedIterable<collection, lldb::TypeSP, map_adapter> TypeIterable; + typedef std::vector<lldb::TypeSP> collection; + typedef AdaptedIterable<collection, lldb::TypeSP, vector_adapter> TypeIterable; TypeIterable Types () @@ -68,8 +65,6 @@ public: void ForEach (std::function <bool(lldb::TypeSP &type_sp)> const &callback); - bool - RemoveTypeWithUID (lldb::user_id_t uid); void RemoveMismatchedTypes (const char *qualified_typename, |