#ifndef LLDB_CORE_MODULELIST_H
#define LLDB_CORE_MODULELIST_H
#include "lldb/Core/Address.h"
#include "lldb/Core/ModuleSpec.h"
#include "lldb/Core/UserSettingsController.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/Iterable.h"
#include "lldb/Utility/Status.h"
#include "lldb/lldb-enumerations.h"
#include "lldb/lldb-forward.h"
#include "lldb/lldb-types.h"
#include "llvm/ADT/DenseSet.h"
#include "llvm/Support/RWMutex.h"
#include <functional>
#include <list>
#include <mutex>
#include <vector>
#include <cstddef>
#include <cstdint>
namespace lldb_private {
class ConstString;
class FileSpecList;
class Function;
class Log;
class Module;
class RegularExpression;
class Stream;
class SymbolContext;
class SymbolContextList;
class SymbolFile;
class Target;
class TypeList;
class UUID;
class VariableList;
struct ModuleFunctionSearchOptions;
static constexpr OptionEnumValueElement g_auto_download_enum_values[] = …;
class ModuleListProperties : public Properties { … };
class ModuleList { … };
}
#endif