zeek/src/DbgWatch.h
2022-01-24 14:26:20 -08:00

29 lines
385 B
C++

// Structures and methods for implementing watches in the Zeek debugger.
#pragma once
#include "zeek/util.h"
namespace zeek
{
class Obj;
}
namespace zeek::detail
{
class Expr;
class DbgWatch
{
public:
explicit DbgWatch(Obj* var_to_watch);
explicit DbgWatch(Expr* expr_to_watch);
~DbgWatch() = default;
protected:
Obj* var;
Expr* expr;
};
} // namespace zeek::detail