mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
Fix generated docs displaying "func" for events in identifier summary table.
This commit is contained in:
parent
0a14cd11f6
commit
515b96685a
2 changed files with 16 additions and 7 deletions
17
src/ID.cc
17
src/ID.cc
|
@ -623,10 +623,19 @@ void ID::DescribeReSTShort(ODesc* d) const
|
|||
if ( ! is_type && type->GetTypeID() )
|
||||
d->Add(type->GetTypeID());
|
||||
else
|
||||
if ( type->IsSet() )
|
||||
d->Add("set");
|
||||
else
|
||||
d->Add(type_name(type->Tag()));
|
||||
{
|
||||
TypeTag t = type->Tag();
|
||||
switch ( t ) {
|
||||
case TYPE_TABLE:
|
||||
d->Add(type->IsSet() ? "set" : type_name(t));
|
||||
break;
|
||||
case TYPE_FUNC:
|
||||
d->Add(type->AsFuncType()->IsEvent() ? "event" : type_name(t));
|
||||
break;
|
||||
default:
|
||||
d->Add(type_name(t));
|
||||
}
|
||||
}
|
||||
d->Add("`");
|
||||
}
|
||||
|
||||
|
|
|
@ -53,9 +53,9 @@ Types
|
|||
|
||||
Events
|
||||
######
|
||||
============================================= ==========================
|
||||
:bro:id:`Example::an_event`: :bro:type:`func` Summarize "an_event" here.
|
||||
============================================= ==========================
|
||||
============================================== ==========================
|
||||
:bro:id:`Example::an_event`: :bro:type:`event` Summarize "an_event" here.
|
||||
============================================== ==========================
|
||||
|
||||
Functions
|
||||
#########
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue