#include "lldb/API/SBSourceManager.h"
#include "lldb/API/SBDebugger.h"
#include "lldb/API/SBStream.h"
#include "lldb/API/SBTarget.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/API/SBFileSpec.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/SourceManager.h"
#include "lldb/Utility/Stream.h"
#include "lldb/Target/Target.h"
namespace lldb_private {
class SourceManagerImpl { … };
}
usingnamespacelldb;
usingnamespacelldb_private;
SBSourceManager::SBSourceManager(const SBDebugger &debugger) { … }
SBSourceManager::SBSourceManager(const SBTarget &target) { … }
SBSourceManager::SBSourceManager(const SBSourceManager &rhs) { … }
const lldb::SBSourceManager &SBSourceManager::
operator=(const lldb::SBSourceManager &rhs) { … }
SBSourceManager::~SBSourceManager() = default;
size_t SBSourceManager::DisplaySourceLinesWithLineNumbers(
const SBFileSpec &file, uint32_t line, uint32_t context_before,
uint32_t context_after, const char *current_line_cstr, SBStream &s) { … }
size_t SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn(
const SBFileSpec &file, uint32_t line, uint32_t column,
uint32_t context_before, uint32_t context_after,
const char *current_line_cstr, SBStream &s) { … }