Group forward declarations in one namespace lldb_private {}

llvm-svn: 360757
This commit is contained in:
Fangrui Song 2019-05-15 09:15:13 +00:00
parent a5588c4583
commit de1becfaa1
44 changed files with 33 additions and 410 deletions

View File

@ -19,36 +19,15 @@
namespace lldb_private {
class Block;
}
namespace lldb_private {
class CompileUnit;
}
namespace lldb_private {
class ExecutionContextScope;
}
namespace lldb_private {
class Function;
}
namespace lldb_private {
class SectionList;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class Symbol;
}
namespace lldb_private {
class SymbolContext;
}
namespace lldb_private {
class Target;
}
namespace lldb_private {
struct LineEntry;
}
namespace lldb_private {
/// \class Address Address.h "lldb/Core/Address.h"
/// A section + offset based address class.

View File

@ -17,15 +17,8 @@
namespace lldb_private {
class SectionList;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class Target;
}
namespace lldb_private {
/// \class AddressRange AddressRange.h "lldb/Core/AddressRange.h"
/// A section + offset based address range class.

View File

@ -18,11 +18,7 @@
namespace lldb_private {
class ModuleList;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
/// \class AddressResolver AddressResolver.h "lldb/Core/AddressResolver.h"
/// This class works with SearchFilter to resolve function names and source

View File

@ -18,15 +18,8 @@
namespace lldb_private {
class Address;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class SymbolContext;
}
namespace lldb_private {
/// \class AddressResolverFileLine AddressResolverFileLine.h
/// "lldb/Core/AddressResolverFileLine.h" This class finds address for source

View File

@ -17,15 +17,8 @@
namespace lldb_private {
class Address;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class SymbolContext;
}
namespace lldb_private {
/// \class AddressResolverName AddressResolverName.h
/// "lldb/Core/AddressResolverName.h" This class finds addresses for a given

View File

@ -27,15 +27,8 @@
namespace lldb_private {
class Connection;
}
namespace lldb_private {
class ConstString;
}
namespace lldb_private {
class Status;
}
namespace lldb_private {
/// \class Communication Communication.h "lldb/Core/Communication.h" An
/// abstract communications class.

View File

@ -45,34 +45,21 @@
#include <stddef.h>
#include <stdio.h>
namespace lldb_private {
class Address;
}
namespace lldb_private {
class CommandInterpreter;
}
namespace lldb_private {
class Process;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class SymbolContext;
}
namespace lldb_private {
class Target;
}
namespace lldb_private {
namespace repro {
class DataRecorder;
}
} // namespace lldb_private
namespace llvm {
class raw_ostream;
}
namespace lldb_private {
class Address;
class CommandInterpreter;
class Process;
class Stream;
class SymbolContext;
class Target;
namespace repro {
class DataRecorder;
}
/// \class Debugger Debugger.h "lldb/Core/Debugger.h"
/// A class to manage flag bits.

View File

@ -38,41 +38,21 @@
#include <stdint.h>
#include <stdio.h>
namespace lldb_private {
class AddressRange;
}
namespace lldb_private {
class DataExtractor;
}
namespace lldb_private {
class Debugger;
}
namespace lldb_private {
class Disassembler;
}
namespace lldb_private {
class Module;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class SymbolContext;
}
namespace lldb_private {
class SymbolContextList;
}
namespace lldb_private {
class Target;
}
namespace lldb_private {
struct RegisterInfo;
}
namespace llvm {
template <typename T> class SmallVectorImpl;
}
namespace lldb_private {
class AddressRange;
class DataExtractor;
class Debugger;
class Disassembler;
class Module;
class Stream;
class SymbolContext;
class SymbolContextList;
class Target;
struct RegisterInfo;
class Instruction {
public:

View File

@ -23,26 +23,14 @@
#include <stddef.h>
#include <stdint.h>
namespace lldb_private {
class OptionValueDictionary;
}
namespace lldb_private {
class RegisterContext;
}
namespace lldb_private {
class RegisterValue;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class Target;
}
namespace lldb_private {
class UnwindPlan;
}
namespace lldb_private {
class OptionValueDictionary;
class RegisterContext;
class RegisterValue;
class Stream;
class Target;
class UnwindPlan;
/// \class EmulateInstruction EmulateInstruction.h
/// "lldb/Core/EmulateInstruction.h"

View File

@ -18,12 +18,7 @@
namespace lldb_private {
class Address;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
/// \class FileLineResolver FileLineResolver.h "lldb/Core/FileLineResolver.h"
/// This class finds address for source file and line. Optionally, it will

View File

@ -18,9 +18,6 @@
namespace lldb_private {
class Stream;
}
namespace lldb_private {
/// \class FileSpecList FileSpecList.h "lldb/Core/FileSpecList.h"
/// A file collection class.

View File

@ -23,20 +23,10 @@
namespace lldb_private {
class Address;
}
namespace lldb_private {
class ExecutionContext;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class StringList;
}
namespace lldb_private {
class SymbolContext;
}
namespace lldb_private {
class ValueObject;
}
namespace llvm {

View File

@ -39,57 +39,22 @@
namespace lldb_private {
class CompilerDeclContext;
}
namespace lldb_private {
class Function;
}
namespace lldb_private {
class Log;
}
namespace lldb_private {
class ObjectFile;
}
namespace lldb_private {
class RegularExpression;
}
namespace lldb_private {
class SectionList;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class Symbol;
}
namespace lldb_private {
class SymbolContext;
}
namespace lldb_private {
class SymbolContextList;
}
namespace lldb_private {
class SymbolFile;
}
namespace lldb_private {
class SymbolVendor;
}
namespace lldb_private {
class Symtab;
}
namespace lldb_private {
class Target;
}
namespace lldb_private {
class TypeList;
}
namespace lldb_private {
class TypeMap;
}
namespace lldb_private {
class VariableList;
}
namespace lldb_private {
/// \class Module Module.h "lldb/Core/Module.h"
/// A class that describes an executable image and its associated

View File

@ -31,48 +31,19 @@
namespace lldb_private {
class ConstString;
}
namespace lldb_private {
class FileSpecList;
}
namespace lldb_private {
class Function;
}
namespace lldb_private {
class Log;
}
namespace lldb_private {
class Module;
}
namespace lldb_private {
class RegularExpression;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class SymbolContext;
}
namespace lldb_private {
class SymbolContextList;
}
namespace lldb_private {
class SymbolFile;
}
namespace lldb_private {
class Target;
}
namespace lldb_private {
class TypeList;
}
namespace lldb_private {
class UUID;
}
namespace lldb_private {
class VariableList;
}
namespace lldb_private {
class ModuleListProperties : public Properties {
public:

View File

@ -18,18 +18,13 @@
#include <stdint.h>
#include <string.h>
namespace lldb_private {
class DataExtractor;
}
namespace lldb_private {
class Stream;
}
namespace lldb {
class SBInstruction;
}
namespace lldb_private {
class DataExtractor;
class Stream;
class Opcode {
public:

View File

@ -22,17 +22,9 @@
namespace lldb_private {
class CommandInterpreter;
}
namespace lldb_private {
class ConstString;
}
namespace lldb_private {
class Debugger;
}
namespace lldb_private {
class StringList;
}
namespace lldb_private {
class PluginManager {
public:

View File

@ -19,32 +19,14 @@
namespace lldb_private {
class Address;
}
namespace lldb_private {
class Breakpoint;
}
namespace lldb_private {
class CompileUnit;
}
namespace lldb_private {
class Status;
}
namespace lldb_private {
class Function;
}
namespace lldb_private {
class ModuleList;
}
namespace lldb_private {
class SearchFilter;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class SymbolContext;
}
namespace lldb_private {
class Target;
}

View File

@ -26,24 +26,11 @@
namespace lldb_private {
class Address;
}
namespace lldb_private {
class DataExtractor;
}
namespace lldb_private {
class ObjectFile;
}
namespace lldb_private {
class Section;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class Target;
}
namespace lldb_private {
class SectionList {
public:

View File

@ -24,18 +24,9 @@
namespace lldb_private {
class RegularExpression;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class SymbolContextList;
}
namespace lldb_private {
class Target;
}
namespace lldb_private {
class SourceManager {
public:

View File

@ -17,9 +17,6 @@
namespace lldb_private {
class Debugger;
}
namespace lldb_private {
class StreamAsynchronousIO : public Stream {
public:

View File

@ -22,17 +22,9 @@
namespace lldb_private {
class CommandInterpreter;
}
namespace lldb_private {
class ConstString;
}
namespace lldb_private {
class ExecutionContext;
}
namespace lldb_private {
class Property;
}
namespace lldb_private {
class Stream;
}

View File

@ -26,20 +26,10 @@
namespace lldb_private {
class DataExtractor;
}
namespace lldb_private {
class ExecutionContext;
}
namespace lldb_private {
class Module;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class Type;
}
namespace lldb_private {
class Variable;
}

View File

@ -39,40 +39,19 @@
#include <stddef.h>
#include <stdint.h>
namespace lldb_private {
class Declaration;
}
namespace lldb_private {
class DumpValueObjectOptions;
}
namespace lldb_private {
class EvaluateExpressionOptions;
}
namespace lldb_private {
class ExecutionContextScope;
}
namespace lldb_private {
class Log;
}
namespace lldb_private {
class Scalar;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class SymbolContextScope;
}
namespace lldb_private {
class TypeFormatImpl;
}
namespace lldb_private {
class TypeSummaryImpl;
}
namespace lldb_private {
class TypeSummaryOptions;
}
namespace lldb_private {
/// ValueObject:
///

View File

@ -20,9 +20,6 @@
namespace lldb_private {
class ConstString;
}
namespace lldb_private {
// A ValueObject that represents a given value represented as a different type.
class ValueObjectCast : public ValueObject {

View File

@ -26,14 +26,8 @@
namespace lldb_private {
class DataExtractor;
}
namespace lldb_private {
class ExecutionContextScope;
}
namespace lldb_private {
class Module;
}
namespace lldb_private {
// A frozen ValueObject copied into host memory
class ValueObjectConstResult : public ValueObject {

View File

@ -22,15 +22,8 @@
namespace lldb_private {
class DataExtractor;
}
namespace lldb_private {
class Status;
}
namespace lldb_private {
class ValueObject;
}
namespace lldb_private {
class ValueObjectConstResultCast : public ValueObjectCast {
public:

View File

@ -19,17 +19,11 @@
#include <stddef.h>
#include <stdint.h>
namespace lldb_private {
class DataExtractor;
}
namespace lldb_private {
class Status;
}
namespace lldb_private {
class ValueObject;
}
namespace lldb_private {
class DataExtractor;
class Status;
class ValueObject;
// A child of a ValueObjectConstResult.
class ValueObjectConstResultChild : public ValueObjectChild {

View File

@ -19,14 +19,8 @@
#include <stdint.h>
namespace lldb_private {
class CompilerType;
}
namespace lldb_private {
class DataExtractor;
}
namespace lldb_private {
class Status;
}
namespace lldb_private {
class ValueObject;
}

View File

@ -26,14 +26,8 @@
namespace lldb_private {
class DataExtractor;
}
namespace lldb_private {
class Declaration;
}
namespace lldb_private {
class Status;
}
namespace lldb_private {
// A ValueObject that represents memory at a given address, viewed as some
// set lldb type.

View File

@ -18,9 +18,6 @@
namespace lldb_private {
class ValueObject;
}
namespace lldb_private {
// A collection of ValueObject values that
class ValueObjectList {

View File

@ -23,9 +23,6 @@
namespace lldb_private {
class ExecutionContextScope;
}
namespace lldb_private {
// A ValueObject that represents memory at a given address, viewed as some
// set lldb type.

View File

@ -23,21 +23,10 @@
namespace lldb_private {
class DataExtractor;
}
namespace lldb_private {
class Status;
}
namespace lldb_private {
class ExecutionContextScope;
}
namespace lldb_private {
class Scalar;
}
namespace lldb_private {
class Stream;
}
namespace lldb_private {
// A ValueObject that contains a root variable that may or may not
// have children.

View File

@ -26,14 +26,8 @@
namespace lldb_private {
class Declaration;
}
namespace lldb_private {
class Status;
}
namespace lldb_private {
class SyntheticChildrenFrontEnd;
}
namespace lldb_private {
// A ValueObject that obtains its children from some source other than
// real information

View File

@ -23,21 +23,10 @@
namespace lldb_private {
class DataExtractor;
}
namespace lldb_private {
class Declaration;
}
namespace lldb_private {
class Status;
}
namespace lldb_private {
class ExecutionContextScope;
}
namespace lldb_private {
class SymbolContextScope;
}
namespace lldb_private {
// A ValueObject that contains a root variable that may or may not
// have children.

View File

@ -22,23 +22,11 @@
#include <stdint.h>
namespace lldb_private {
class ModuleList;
}
namespace lldb_private {
class Process;
}
namespace lldb_private {
class SectionList;
}
namespace lldb_private {
class Symbol;
}
namespace lldb_private {
class SymbolContext;
}
namespace lldb_private {
class SymbolContextList;
}
namespace lldb_private {
class Thread;
}

View File

@ -26,14 +26,8 @@
namespace lldb_private {
class Broadcaster;
}
namespace lldb_private {
class EventData;
}
namespace lldb_private {
class Listener;
}
namespace lldb_private {
class Stream;
}

View File

@ -22,8 +22,6 @@
namespace lldb_private {
class Status;
}
namespace lldb_private {
template <typename Ratio> class Timeout;
}

View File

@ -21,8 +21,6 @@
namespace lldb_private {
class Log;
}
namespace lldb_private {
class Stream;
}
namespace llvm {

View File

@ -27,8 +27,6 @@
namespace lldb_private {
class Event;
}
namespace lldb_private {
class Stream;
}

View File

@ -21,8 +21,6 @@
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class JSONValue {
public:

View File

@ -28,8 +28,6 @@
namespace lldb_private {
class ConstString;
}
namespace lldb_private {
class Event;
}

View File

@ -17,8 +17,6 @@
namespace lldb_private {
class Log;
}
namespace lldb_private {
class Stream;
}

View File

@ -28,8 +28,6 @@
namespace lldb_private {
class Status;
}
namespace lldb_private {
class Stream;
}

View File

@ -11,11 +11,9 @@
#include "lldb/lldb-defines.h"
#include "lldb/lldb-types.h"
namespace lldb_private {
class Stream;
}
namespace lldb_private {
class Stream;
/// \class UserID UserID.h "lldb/Core/UserID.h"
/// A mix in class that contains a generic user ID.