forked from OSchip/llvm-project
Forward declare DumpValueObjectOptions in ValueObject.h
Summary: This resolves unnecessary the header dependency from Core to DataFormatters. Patch is necessary for the introduction of C++ modules to the LLDB build system. Subscribers: lldb-commits Differential Revision: https://reviews.llvm.org/D47409 llvm-svn: 333342
This commit is contained in:
parent
c9edc0cfe2
commit
5d63a10f0c
|
@ -11,7 +11,6 @@
|
|||
#define liblldb_ValueObject_h_
|
||||
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/DataFormatters/DumpValueObjectOptions.h" // for DumpValueObj...
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Symbol/Type.h" // for TypeImpl
|
||||
#include "lldb/Target/ExecutionContext.h"
|
||||
|
@ -45,6 +44,9 @@ namespace lldb_private {
|
|||
class Declaration;
|
||||
}
|
||||
namespace lldb_private {
|
||||
class DumpValueObjectOptions;
|
||||
}
|
||||
namespace lldb_private {
|
||||
class EvaluateExpressionOptions;
|
||||
}
|
||||
namespace lldb_private {
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
#include "lldb/Core/ValueObjectMemory.h"
|
||||
#include "lldb/Core/ValueObjectSyntheticFilter.h"
|
||||
#include "lldb/DataFormatters/DataVisualization.h"
|
||||
#include "lldb/DataFormatters/DumpValueObjectOptions.h" // for DumpValueObj...
|
||||
#include "lldb/DataFormatters/FormatManager.h" // for FormatManager
|
||||
#include "lldb/DataFormatters/StringPrinter.h"
|
||||
#include "lldb/DataFormatters/TypeFormat.h" // for TypeFormatImpl_F...
|
||||
|
|
Loading…
Reference in New Issue