GDB (xrefs)
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
source_lines_range Class Reference

#include "source.h"

Public Types

enum  direction { FORWARD , BACKWARD }
 

Public Member Functions

 source_lines_range (int startline, direction dir=FORWARD)
 
 source_lines_range (int startline, int stopline)
 
int startline () const
 
int stopline () const
 

Private Attributes

int m_startline
 
int m_stopline
 

Detailed Description

Definition at line 156 of file source.h.

Member Enumeration Documentation

◆ direction

Enumerator
FORWARD 
BACKWARD 

Definition at line 161 of file source.h.

Constructor & Destructor Documentation

◆ source_lines_range() [1/2]

source_lines_range::source_lines_range ( int startline,
source_lines_range::direction dir = FORWARD )
explicit

Definition at line 1865 of file source.c.

References FORWARD, get_lines_to_list(), m_startline, m_stopline, and startline().

◆ source_lines_range() [2/2]

source_lines_range::source_lines_range ( int startline,
int stopline )
inlineexplicit

Definition at line 175 of file source.h.

Member Function Documentation

◆ startline()

int source_lines_range::startline ( ) const
inline

Definition at line 181 of file source.h.

References m_startline.

Referenced by print_source_lines(), and source_lines_range().

◆ stopline()

int source_lines_range::stopline ( ) const
inline

Definition at line 185 of file source.h.

References m_stopline.

Referenced by print_source_lines().

Member Data Documentation

◆ m_startline

int source_lines_range::m_startline
private

Definition at line 191 of file source.h.

Referenced by source_lines_range(), and startline().

◆ m_stopline

int source_lines_range::m_stopline
private

Definition at line 192 of file source.h.

Referenced by source_lines_range(), and stopline().


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