Go to the documentation of this file.
9 #ifndef LLDB_SYMBOL_TYPELIST_H
10 #define LLDB_SYMBOL_TYPELIST_H
33 void Insert(
const lldb::TypeSP &type);
48 std::function<
bool(
const lldb::TypeSP &type_sp)>
const &callback)
const;
50 void ForEach(std::function<
bool(lldb::TypeSP &type_sp)>
const &callback);
56 lldb::TypeClass type_class,
bool exact_match);
72 #endif // LLDB_SYMBOL_TYPELIST_H
collection::const_iterator const_iterator
std::vector< lldb::TypeSP > collection
lldb::TypeSP GetTypeAtIndex(uint32_t idx)
void Dump(Stream *s, bool show_context)
void ForEach(std::function< bool(const lldb::TypeSP &type_sp)> const &callback) const
collection::iterator iterator
const TypeList & operator=(const TypeList &)=delete
void Insert(const lldb::TypeSP &type)
AdaptedIterable< collection, lldb::TypeSP, vector_adapter > TypeIterable
void RemoveMismatchedTypes(const char *qualified_typename, bool exact_match)
string(SUBSTRING ${p} 10 -1 pStripped) if($
TypeList FindTypes(ConstString name)
A class that represents a running process on the host machine.