«mainTitle»

«if hasMainInterface == 1» «if mainInterface.interfaceTitle == Class»

Inherits From:
«if mainInterface.inheritsString.length > 0»«mainInterface.inheritsString»«else»None («mainInterface.className» is a root class)«endif» «endif Class» «if mainInterface.conformedProtocols.count > 0»

Conforms To:
«foreach protocolName mainInterface.conformedProtocols prot1»«protocolName»
«endforeach prot1» «endif conformedProtocols» «endif hasMainInterface == 1»

Declared In:
«importString»

«if hasMainInterface == 1»

«mainInterface.interfaceTitle» Description

«mainInterface.entityDescription.formattedCommentString» «endif hasMainInterface == 1» «if typedefArray.count > 0»

Defined Types

«foreach group typedefGroupArray group4» «if groupIndex > 0»
«endif»

Synopsis:

«foreach typedef group.itemArray typedef1» «typedef.name»  typedef «typedef.formattedValue»«typedef.name»«typedef.suffixValue»;
«endforeach typedef1» «if group.comment.commentString.length > 0»

Description:

«group.comment.formattedCommentString» «endif commentLength» «endforeach group4»

«endif typedefArray» «if constantArray.count > 0»


Symbolic Constants

«foreach group constantGroupArray group5» «if groupIndex > 0»
«endif»

Synopsis:

«foreach constant group.itemArray constant1» «constant.name»  «constant.value»
«endforeach constant1» «if group.comment.commentString.length > 0»

Description:

«group.comment.formattedCommentString» «endif commentLength» «endforeach group5»

«endif constantArray» «if macroArray.count > 0»


Macro Definitions

«foreach group macroGroupArray group2» «if groupIndex > 0»
«endif»

Synopsis:

«foreach macro group.itemArray macro1» «macro.name»(«macro.parameterString»)
«endforeach macro1» «if group.comment.commentString.length > 0»

Description:

«group.comment.formattedCommentString» «endif commentLength» «endforeach group2»

«endif macroArray» «if functionArray.count > 0»


Functions

«foreach group functionGroupArray group3» «if groupIndex > 0»
«endif»

Synopsis:

«foreach function group.itemArray function1» «function.type»«function.name»(«function.parameterString»);
«endforeach function1» «if group.comment.commentString.length > 0»

Description:

«group.comment.formattedCommentString» «endif commentLength» «endforeach group3»

«endif functionArray» «if variableArray.count > 0»


Global Variables

«foreach group variableGroupArray group6» «if groupIndex > 0»
«endif»

Synopsis:

«foreach global group.itemArray global1» «global.type»«global.name»;
«endforeach global1» «if group.comment.commentString.length > 0»

Description:

«group.comment.formattedCommentString» «endif commentLength» «endforeach group6»

«endif macroArray» «if hasMainInterface != 0»«comment - Everything else is only done if we have an interface» «if mainInterface.interfaceTitle == Class»«if mainInterface.ivarArray.count > 0»


Instance Variables

«foreach ivar mainInterface.ivarArray ivar1» «ivar.type»«ivar.name»«ivar.bitfield»;
«endforeach ivar1» «foreach ivar mainInterface.ivarArray ivar2» «endforeach ivar2»
«ivar.fullName»«ivar.entityDescription.formattedCommentString»
«endif ivarArray»«endif Class» «if mainInterface.declarationArray.count > 0»

Method Types

«foreach group mainInterface.declarationGroupArray group1» «if group.comment.commentString.length > 0» «group.comment.formattedCommentString» «endif»
«foreach method group.methodArray method2» «method.methodName»
«endforeach method2»
«endforeach group1» «endif declArray» «if mainInterface.classMethods.count > 0»

Class Methods

«foreach method mainInterface.classMethods method1» «if methodIndex > 0»
«endif»

«method.selectorName»

+ «method.returnType»«if method.argumentCount == 0»«method.selectorName»«else»«foreach arg method.arguments arg1»«if argIndex > 0» «endif»«arg.argName»:«arg.argType»«arg.varName»«endforeach arg1» «endif»

«method.entityDescription.formattedCommentString» «endforeach method1» «endif classMethods» «if mainInterface.instanceMethods.count > 0»


Instance Methods

«foreach method mainInterface.instanceMethods method1» «if methodIndex > 0»
«endif»

«method.selectorName»

- «method.returnType»«if method.argumentCount == 0»«method.selectorName»«else»«foreach arg method.arguments arg1»«if argIndex > 0» «endif»«arg.argName»:«arg.argType»«arg.varName»«endforeach arg1» «endif»

«method.entityDescription.formattedCommentString» «endforeach method1» «endif instanceMethods» «endif hasMainInterface»


Release «version» Copyright ©«copyrightYear»«if copyrightOwner.length > 0» by «copyrightOwner»«endif». All Rights Reserved. «timestampString»