// See the file "COPYING" in the main distribution directory for copyright. #pragma once #include "List.h" ZEEK_FORWARD_DECLARE_NAMESPACED(Val, zeek); using val_list = PList; ZEEK_FORWARD_DECLARE_NAMESPACED(Expr, zeek::detail); using expr_list = PList; ZEEK_FORWARD_DECLARE_NAMESPACED(ID, zeek::detail); using id_list = PList; ZEEK_FORWARD_DECLARE_NAMESPACED(Stmt, zeek::detail); using stmt_list = PList; namespace zeek { class Type; } using BroType [[deprecated("Remove in v4.1. Use zeek::Type instead.")]] = zeek::Type; using type_list = PList; ZEEK_FORWARD_DECLARE_NAMESPACED(Attr, zeek::detail); using attr_list = PList; class Timer; using timer_list = PList;