diff options
Diffstat (limited to 'include/lldb/lldb-forward.h')
-rw-r--r-- | include/lldb/lldb-forward.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/include/lldb/lldb-forward.h b/include/lldb/lldb-forward.h index 84af8b646901..cd8a5c2e8130 100644 --- a/include/lldb/lldb-forward.h +++ b/include/lldb/lldb-forward.h @@ -79,6 +79,7 @@ class DataExtractor; class Debugger; class Declaration; class Disassembler; +struct DumpValueObjectOptions; class DynamicLibrary; class DynamicLoader; class EmulateInstruction; @@ -90,6 +91,7 @@ class ExecutionContext; class ExecutionContextRef; class ExecutionContextRefLocker; class ExecutionContextScope; +class File; class FileSpec; class FileSpecList; class Flags; @@ -104,6 +106,7 @@ class Instruction; class InstructionList; class IRExecutionUnit; class LanguageRuntime; +class SystemRuntime; class LineTable; class Listener; class Log; @@ -119,6 +122,7 @@ struct NameSearchContext; class ObjCLanguageRuntime; class ObjectContainer; class OptionGroup; +class OptionGroupOptions; class OptionGroupPlatform; class ObjectFile; class OperatingSystem; @@ -224,13 +228,14 @@ class ThreadPlanTracer; class ThreadSpec; class TimeValue; class Type; +class TypeAndOrName; class TypeCategoryMap; class TypeImpl; -class TypeAndOrName; class TypeList; class TypeListImpl; class TypeMemberImpl; class TypeNameSpecifierImpl; +class TypePair; class UUID; class Unwind; class UnwindAssembly; @@ -246,6 +251,7 @@ class ValueObjectConstResult; class ValueObjectConstResultChild; class ValueObjectConstResultImpl; class ValueObjectList; +class ValueObjectPrinter; class Variable; class VariableList; class Watchpoint; @@ -285,12 +291,14 @@ namespace lldb { typedef std::shared_ptr<lldb_private::DynamicLoader> DynamicLoaderSP; typedef std::shared_ptr<lldb_private::Event> EventSP; typedef std::shared_ptr<lldb_private::ExecutionContextRef> ExecutionContextRefSP; + typedef std::shared_ptr<lldb_private::File> FileSP; typedef std::shared_ptr<lldb_private::Function> FunctionSP; typedef std::shared_ptr<lldb_private::FuncUnwinders> FuncUnwindersSP; typedef std::shared_ptr<lldb_private::InlineFunctionInfo> InlineFunctionInfoSP; typedef std::shared_ptr<lldb_private::InputReader> InputReaderSP; typedef std::shared_ptr<lldb_private::Instruction> InstructionSP; typedef std::shared_ptr<lldb_private::LanguageRuntime> LanguageRuntimeSP; + typedef std::shared_ptr<lldb_private::SystemRuntime> SystemRuntimeSP; typedef std::shared_ptr<lldb_private::LineTable> LineTableSP; typedef std::shared_ptr<lldb_private::Listener> ListenerSP; typedef std::shared_ptr<lldb_private::LogChannel> LogChannelSP; |