1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
//////////////////////////////////////////////////////////////////////////
//
// pgAdmin III - PostgreSQL Tools
//
// Copyright (C) 2002 - 2014, The pgAdmin Development Team
// This software is released under the PostgreSQL Licence
//
// dbgBreakPoint.h - debugger
//
//////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
// class dbgBreakPoint
//
//
////////////////////////////////////////////////////////////////////////////////
#ifndef DBGBREAKPOINT_H
#define DBGBREAKPOINT_H
class dbgBreakPoint
{
public:
dbgBreakPoint(const wxString &_funcOid, const wxString &_pkgOid = wxT("-1"),
const int &_lineNo = -1)
: m_func(_funcOid), m_pkg(_pkgOid), m_lineNo(_lineNo) {}
wxString &GetFunctionOid()
{
return m_func;
}
wxString &GetPackageOid()
{
return m_pkg;
}
int &GetLineNo()
{
return m_lineNo;
}
private:
wxString m_func;
wxString m_pkg;
int m_lineNo;
};
WX_DECLARE_LIST(dbgBreakPoint, dbgBreakPointList);
#endif
|