summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/inspector/ScriptBreakpoint.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/inspector/ScriptBreakpoint.h')
-rw-r--r--Source/WebCore/inspector/ScriptBreakpoint.h25
1 files changed, 9 insertions, 16 deletions
diff --git a/Source/WebCore/inspector/ScriptBreakpoint.h b/Source/WebCore/inspector/ScriptBreakpoint.h
index d8ac762..4917aef 100644
--- a/Source/WebCore/inspector/ScriptBreakpoint.h
+++ b/Source/WebCore/inspector/ScriptBreakpoint.h
@@ -31,33 +31,26 @@
#define ScriptBreakpoint_h
#include "PlatformString.h"
-#include <wtf/HashMap.h>
namespace WebCore {
-class InspectorObject;
-struct ScriptBreakpoint;
-
-typedef HashMap<int, ScriptBreakpoint> SourceBreakpoints;
-
struct ScriptBreakpoint {
- ScriptBreakpoint(bool enabled, const String& condition)
- : enabled(enabled)
- , condition(condition)
+ ScriptBreakpoint()
{
}
- ScriptBreakpoint()
+ ScriptBreakpoint(int lineNumber, int columnNumber, const String& condition, bool enabled)
+ : lineNumber(lineNumber)
+ , columnNumber(columnNumber)
+ , condition(condition)
+ , enabled(enabled)
{
}
- bool enabled;
+ int lineNumber;
+ int columnNumber;
String condition;
-
-#if ENABLE(INSPECTOR)
- static void sourceBreakpointsFromInspectorObject(PassRefPtr<InspectorObject>, SourceBreakpoints*);
- static PassRefPtr<InspectorObject> inspectorObjectFromSourceBreakpoints(const SourceBreakpoints&);
-#endif
+ bool enabled;
};
} // namespace WebCore