mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
Remove use of obsolete forward-declaration macros
This commit is contained in:
parent
2ec8b065cc
commit
150ba6443e
1 changed files with 16 additions and 14 deletions
30
src/ZVal.h
30
src/ZVal.h
|
@ -4,27 +4,29 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "zeek/zeek-config.h"
|
||||
|
||||
#include <unordered_set>
|
||||
|
||||
#include "zeek/Dict.h"
|
||||
#include "zeek/Expr.h"
|
||||
|
||||
ZEEK_FORWARD_DECLARE_NAMESPACED(StringVal, zeek);
|
||||
ZEEK_FORWARD_DECLARE_NAMESPACED(AddrVal, zeek);
|
||||
ZEEK_FORWARD_DECLARE_NAMESPACED(SubNetVal, zeek);
|
||||
ZEEK_FORWARD_DECLARE_NAMESPACED(File, zeek);
|
||||
ZEEK_FORWARD_DECLARE_NAMESPACED(Func, zeek);
|
||||
ZEEK_FORWARD_DECLARE_NAMESPACED(ListVal, zeek);
|
||||
ZEEK_FORWARD_DECLARE_NAMESPACED(OpaqueVal, zeek);
|
||||
ZEEK_FORWARD_DECLARE_NAMESPACED(PatternVal, zeek);
|
||||
ZEEK_FORWARD_DECLARE_NAMESPACED(TableVal, zeek);
|
||||
ZEEK_FORWARD_DECLARE_NAMESPACED(RecordVal, zeek);
|
||||
ZEEK_FORWARD_DECLARE_NAMESPACED(VectorVal, zeek);
|
||||
ZEEK_FORWARD_DECLARE_NAMESPACED(Type, zeek);
|
||||
ZEEK_FORWARD_DECLARE_NAMESPACED(Val, zeek);
|
||||
|
||||
namespace zeek {
|
||||
|
||||
class StringVal;
|
||||
class AddrVal;
|
||||
class SubNetVal;
|
||||
class File;
|
||||
class Func;
|
||||
class ListVal;
|
||||
class OpaqueVal;
|
||||
class PatternVal;
|
||||
class TableVal;
|
||||
class RecordVal;
|
||||
class VectorVal;
|
||||
class Type;
|
||||
class Val;
|
||||
|
||||
// Note that a ZVal by itself is ambiguous: it doesn't track its type.
|
||||
// This makes them consume less memory and cheaper to copy. It does
|
||||
// however require a separate way to determine the type. Generally
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue