lots of autogsdoc improvements.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12049 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-Macdonald 2002-01-08 17:31:38 +00:00
parent 44d6a61de1
commit 0521982363
11 changed files with 669 additions and 237 deletions

View file

@ -174,11 +174,12 @@
<br />eg. [ NSObject-init],
will create a reference to the init method of NSObject, while
<br />[ (NSCopying)-copyWithZone:], creates a
reference to a method in the NSCopyIng protocol, and
<br />[ NSObject(TimedPerformers)-performSelector:withObject:afterDelay:],
creates a reference to a method in the TimedPerformers category.
reference to a method in the NSCopyIng protocol.
<br />Note that no spaces must appear between the square brackets
in these specifiers.
<br />Protocol namnes are enclosed in round brackets rather than
the customary angle brackets, because gsdoc is an XML language, and
XML treats angle brackets specially.
</item>
</list>
<p>
@ -199,6 +200,11 @@
would result in the documentation saying that NSString is declared
in <code>Foundation/NSString.h</code>
</item>
<item><strong>DocumentAllInstanceVariables</strong>
This flag permits you to generate documentation for all instance
variables. Normally, only those explicitly declared 'public' or
'protected' will be documented.
</item>
<item><strong>DocumentationDirectory</strong>
May be used to specify the directory in which generated
documentation is to be placed. If this is not set, output
@ -480,6 +486,10 @@ main(int argc, char **argv, char **env)
{
[parser setGenerateStandards: YES];
}
if ([defs boolForKey: @"DocumentAllInstanceVariables"] == YES)
{
[parser setDocumentAllInstanceVariables: YES];
}
for (i = 0; i < count; i++)
{