mirror of
https://github.com/zeek/zeek.git
synced 2025-10-11 19:18:19 +00:00
Another revision for autodoc tracking of public vs private interfaces
A script's public API wasn't simply definable as identifiers for which ID::IsGlobal() is true, e.g. an unexported identifier with SCOPE_MODULE will still pass that test and (incorrectly) be considered public API. Also, generated reST now omits empty interface sections.
This commit is contained in:
parent
2e88c5100c
commit
2490878656
4 changed files with 31 additions and 12 deletions
|
@ -242,6 +242,9 @@ private:
|
|||
* @param a reference to a list of BroDocObj pointers
|
||||
*/
|
||||
void FreeBroDocObjPtrList(std::list<const BroDocObj*>& l);
|
||||
|
||||
static bool IsPublicAPI(const BroDocObj* o) { return o->IsPublicAPI(); }
|
||||
static bool IsPrivateAPI(const BroDocObj* o) { return ! o->IsPublicAPI(); }
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue