mirror of
https://github.com/zeek/zeek.git
synced 2025-10-15 04:58:21 +00:00

These are the changes that don't require a ton of changes to other files outside of the original removal.
26 lines
751 B
C++
26 lines
751 B
C++
// See the file "COPYING" in the main distribution directory for copyright.
|
|
|
|
#pragma once
|
|
|
|
#include "zeek/List.h"
|
|
|
|
ZEEK_FORWARD_DECLARE_NAMESPACED(Val, zeek);
|
|
ZEEK_FORWARD_DECLARE_NAMESPACED(Expr, zeek::detail);
|
|
ZEEK_FORWARD_DECLARE_NAMESPACED(ID, zeek::detail);
|
|
ZEEK_FORWARD_DECLARE_NAMESPACED(Stmt, zeek::detail);
|
|
ZEEK_FORWARD_DECLARE_NAMESPACED(Attr, zeek::detail);
|
|
ZEEK_FORWARD_DECLARE_NAMESPACED(Timer, zeek::detail);
|
|
|
|
namespace zeek {
|
|
|
|
class Type;
|
|
|
|
using ValPList = PList<Val>;
|
|
using ExprPList = PList<detail::Expr>;
|
|
using IDPList = PList<detail::ID>;
|
|
using StmtPList = PList<detail::Stmt>;
|
|
using TypePList = PList<Type>;
|
|
using AttrPList = PList<detail::Attr>;
|
|
using TimerPList = PList<detail::Timer, ListOrder::UNORDERED>;
|
|
|
|
} // namespace zeek
|