LLDB  mainline
Public Member Functions | Protected Attributes | List of all members
lldb_private::LineTable::Entry::LessThanBinaryPredicate Class Reference

#include <LineTable.h>

Collaboration diagram for lldb_private::LineTable::Entry::LessThanBinaryPredicate:
Collaboration graph
[legend]

Public Member Functions

 LessThanBinaryPredicate (LineTable *line_table)
 
bool operator() (const LineTable::Entry &, const LineTable::Entry &) const
 
bool operator() (const std::unique_ptr< LineSequence > &, const std::unique_ptr< LineSequence > &) const
 

Protected Attributes

LineTablem_line_table
 

Detailed Description

Definition at line 267 of file LineTable.h.

Constructor & Destructor Documentation

◆ LessThanBinaryPredicate()

LineTable::Entry::LessThanBinaryPredicate::LessThanBinaryPredicate ( LineTable line_table)

Definition at line 145 of file LineTable.cpp.

References operator()().

Member Function Documentation

◆ operator()() [1/2]

bool LineTable::Entry::LessThanBinaryPredicate::operator() ( const LineTable::Entry a,
const LineTable::Entry b 
) const

◆ operator()() [2/2]

bool LineTable::Entry::LessThanBinaryPredicate::operator() ( const std::unique_ptr< LineSequence > &  sequence_a,
const std::unique_ptr< LineSequence > &  sequence_b 
) const

Definition at line 170 of file LineTable.cpp.

Member Data Documentation

◆ m_line_table

LineTable* lldb_private::LineTable::Entry::LessThanBinaryPredicate::m_line_table
protected

Definition at line 275 of file LineTable.h.


The documentation for this class was generated from the following files: