From e8a38c913ff8e8ea1d0866ed4d07319567a32b13 Mon Sep 17 00:00:00 2001 From: Per Hedbor <ph@opera.com> Date: Sat, 16 Aug 2014 13:35:43 +0200 Subject: [PATCH] Avoid dropping the toplevel operator documentation. Also, changed format for getters/setters somewhat. --- lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod b/lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod index 7b1dd0cc7a..23af93f5f6 100644 --- a/lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod +++ b/lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod @@ -717,7 +717,7 @@ class _Class_or_Module { { foreach( doge->objects; int subindex; PikeObject o ) { - if( lfuns[o->name] == "NOTIMPL" ) + if( lfuns[o->name] == "NOTIMPL" && objtype != "namespace") { werror("WARNING: Dropping documentation for %s. " "There is no such operator\n" @@ -773,12 +773,10 @@ class _Class_or_Module { strlen(doc->set->text) && strlen(doc->get->text) && doc->set->text != doc->get->text ) { - outdoc->text = "@dl\n" - "@item getting\n" + outdoc->text = "Getting\n\n" "\n"+doc->get->text+"\n\n"+ - "@item setting\n"+ + "Setting\n\n"+ doc->get->text+"\n\n"; - outdoc->text += "@enddl"; } else { @@ -905,7 +903,6 @@ class _Class_or_Module { class Class { //! inherit _Class_or_Module; - //! constant objtype = "class"; } -- GitLab