LibreOffice Module basctl (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
basctl::BreakPointList Class Reference

#include <breakpoint.hxx>

Public Member Functions

 BreakPointList ()
 
 BreakPointList (BreakPointList const &rList)
 
 ~BreakPointList ()
 
void reset ()
 
void transfer (BreakPointList &rList)
 
void InsertSorted (BreakPoint pBrk)
 
BreakPointFindBreakPoint (sal_uInt16 nLine)
 
void AdjustBreakPoints (sal_uInt16 nLine, bool bInserted)
 
void SetBreakPointsInBasic (SbModule *pModule)
 
void ResetHitCount ()
 
size_t size () const
 
BreakPointat (size_t i)
 
const BreakPointat (size_t i) const
 
void remove (const BreakPoint *ptr)
 
void remove (size_t i)
 

Private Member Functions

BreakPointListoperator= (BreakPointList const &)=delete
 

Private Attributes

std::vector< BreakPointmaBreakPoints
 

Detailed Description

Definition at line 47 of file breakpoint.hxx.

Constructor & Destructor Documentation

◆ BreakPointList() [1/2]

basctl::BreakPointList::BreakPointList ( )

Definition at line 29 of file breakpoint.cxx.

◆ BreakPointList() [2/2]

basctl::BreakPointList::BreakPointList ( BreakPointList const &  rList)

Definition at line 32 of file breakpoint.cxx.

References at(), i, maBreakPoints, and size().

◆ ~BreakPointList()

basctl::BreakPointList::~BreakPointList ( )

Definition at line 38 of file breakpoint.cxx.

Member Function Documentation

◆ AdjustBreakPoints()

void basctl::BreakPointList::AdjustBreakPoints ( sal_uInt16  nLine,
bool  bInserted 
)

◆ at() [1/2]

BreakPoint & basctl::BreakPointList::at ( size_t  i)

◆ at() [2/2]

const BreakPoint & basctl::BreakPointList::at ( size_t  i) const

Definition at line 151 of file breakpoint.cxx.

References i, and maBreakPoints.

◆ FindBreakPoint()

BreakPoint * basctl::BreakPointList::FindBreakPoint ( sal_uInt16  nLine)

◆ InsertSorted()

void basctl::BreakPointList::InsertSorted ( BreakPoint  pBrk)

◆ operator=()

BreakPointList & basctl::BreakPointList::operator= ( BreakPointList const &  )
privatedelete

◆ remove() [1/2]

void basctl::BreakPointList::remove ( const BreakPoint ptr)

Definition at line 127 of file breakpoint.cxx.

References i, and maBreakPoints.

Referenced by basctl::ModulWindow::ToggleBreakPoint().

◆ remove() [2/2]

void basctl::BreakPointList::remove ( size_t  i)

Definition at line 136 of file breakpoint.cxx.

References idx, and maBreakPoints.

◆ reset()

void basctl::BreakPointList::reset ( )

Definition at line 42 of file breakpoint.cxx.

References maBreakPoints.

Referenced by basctl::EditorWindow::ParagraphInsertedDeleted().

◆ ResetHitCount()

void basctl::BreakPointList::ResetHitCount ( )

Definition at line 119 of file breakpoint.cxx.

References maBreakPoints.

Referenced by basctl::ModulWindow::BasicStarted().

◆ SetBreakPointsInBasic()

void basctl::BreakPointList::SetBreakPointsInBasic ( SbModule pModule)

◆ size()

size_t basctl::BreakPointList::size ( ) const

◆ transfer()

void basctl::BreakPointList::transfer ( BreakPointList rList)

Definition at line 47 of file breakpoint.cxx.

References maBreakPoints.

Member Data Documentation

◆ maBreakPoints

std::vector<BreakPoint> basctl::BreakPointList::maBreakPoints
private

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