75 return file_compare == 0 && this->
m_line == declaration.
m_line;
void Dump(Stream *s, const char *value_if_empty=nullptr) const
Dump the object description to a stream.
A class that describes the declaration location of a lldb object.
FileSpec m_file
The file specification that points to the source file where the declaration occurred.
bool FileAndLineEqual(const Declaration &declaration) const
Checks if this object has the same file and line as another declaration object.
uint32_t GetLine() const
Get accessor for the declaration line number.
size_t MemorySize() const
Get the memory cost of this object.
uint16_t GetColumn() const
Get accessor for the declaration column number.
void Dump(Stream *s, bool show_fullpaths) const
Dump a description of this object to a Stream.
uint32_t m_line
Non-zero values indicates a valid line number, zero indicates no line number information is available...
uint16_t m_column
Non-zero values indicates a valid column number, zero indicates no column information is available.
static int Compare(const Declaration &lhs, const Declaration &rhs)
Compare two declaration objects.
Declaration()=default
Default constructor.
bool DumpStopContext(Stream *s, bool show_fullpaths) const
FileSpec & GetFile()
Get accessor for file specification.
const ConstString & GetFilename() const
Filename string const get accessor.
static int Compare(const FileSpec &lhs, const FileSpec &rhs, bool full)
Compare two FileSpec objects.
A stream class that can stream formatted output to a file.
size_t Printf(const char *format,...) __attribute__((format(printf
Output printf formatted output to the stream.
#define LLDB_INVALID_COLUMN_NUMBER
A class that represents a running process on the host machine.
bool operator==(const Address &lhs, const Address &rhs)