src/script.cpp
/*!
 * \fn std::vector<std::pair<Function, std::shared_ptr<program::Breakpoint>>> breakpoints(int line) const
 * \brief returns breakpoints associated to a given line from the script
 */
\fn std::vector>> breakpoints(int line) const
\brief returns breakpoints associated to a given line from the script
\ fn std :: vector >> breakpoints ( int line ) const \ brief returns breakpoints associated to a given line from the script
std::vector<std::pair<Function, std::shared_ptr<program::Breakpoint>>> Script::breakpoints(int line) const
{
  BreakpointFetcher fetcher{ *this, line };
  fetcher();
  return fetcher.result;
}
std :: vector < std :: pair < Function , std :: shared_ptr < program :: Breakpoint > > > Script :: breakpoints ( int line ) const { BreakpointFetcher fetcher { * this , line } ; fetcher ( ) ; return fetcher . result ; }
\fn std::vector<std::pair<Function, std::shared_ptr<program::Breakpoint>>> breakpoints(int line) const
 \brief returns breakpoints associated to a given line from the script
\ fn std :: vector<std :: pair<Function std :: shared_ptr<program :: Breakpoint >>> breakpoints ( int line ) const \ brief returns breakpoints associated to a given line from the script