mirror of
https://github.com/zeek/zeek.git
synced 2025-10-10 02:28:21 +00:00
support "any" coercions for "-O gen-C++"
This commit is contained in:
parent
7a96d2fa61
commit
47783cb9fd
3 changed files with 43 additions and 0 deletions
|
@ -55,6 +55,14 @@ extern ValPtr set_event__CPP(IDPtr g, ValPtr v, EventHandlerPtr& gh);
|
|||
// A separate function in order to package up the error handling.
|
||||
extern ValPtr cast_value_to_type__CPP(const ValPtr& v, const TypePtr& t);
|
||||
|
||||
// Convert a value of type "any" to the given concrete type. A separate
|
||||
// function in order to package up the error handling.
|
||||
extern ValPtr from_any__CPP(const ValPtr& v, const TypePtr& t);
|
||||
|
||||
// Convert a vector-of-any to a vector-of-t. A separate function in order
|
||||
// to package up the error handling.
|
||||
extern ValPtr from_any_vec__CPP(const ValPtr& v, const TypePtr& t);
|
||||
|
||||
// Returns the subnet corresponding to the given mask of the given address.
|
||||
// A separate function in order to package up the error handling.
|
||||
extern SubNetValPtr addr_mask__CPP(const IPAddr& a, uint32_t mask);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue