// See the file "COPYING" in the main distribution directory for copyright. #pragma once #include "zeek/module_util.h" #include "zeek/ZeekString.h" #include "zeek/Func.h" #include "zeek/File.h" #include "zeek/Frame.h" #include "zeek/Scope.h" #include "zeek/RE.h" #include "zeek/IPAddr.h" #include "zeek/Val.h" #include "zeek/OpaqueVal.h" #include "zeek/Expr.h" #include "zeek/Event.h" #include "zeek/EventRegistry.h" #include "zeek/RunState.h" #include "zeek/script_opt/ScriptOpt.h" #include "zeek/script_opt/CPP/Func.h" #include "zeek/script_opt/CPP/RuntimeInit.h" #include "zeek/script_opt/CPP/RuntimeOps.h" #include "zeek/script_opt/CPP/RuntimeVec.h" namespace zeek { using BoolValPtr = IntrusivePtr; using CountValPtr = IntrusivePtr; using DoubleValPtr = IntrusivePtr; using StringValPtr = IntrusivePtr; using IntervalValPtr = IntrusivePtr; using PatternValPtr = IntrusivePtr; using FuncValPtr = IntrusivePtr; using FileValPtr = IntrusivePtr; using SubNetValPtr = IntrusivePtr; }