pgadmin3/include/debugger/dbgBreakPoint.h
2020-07-07 22:19:12 +05:00

49 lines
1 KiB
C++

//////////////////////////////////////////////////////////////////////////
//
// pgAdmin III - PostgreSQL Tools
//
// Copyright (C) 2002 - 2016, 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