[[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.formattedValue]]
[[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.formattedType]][[function.name]]
([[function.formattedParameterString]]);
[[endforeach function1]]
[[if group.comment.commentString.length > 0]]
Description:
[[group.comment.formattedCommentString]]
[[endif commentLength]]
[[endforeach group3]]
[[endif functionArray]]
[[if inlineFunctionArray.count > 0]]
Static Inline Functions
[[foreach group inlineFunctionGroupArray group3]]
[[if groupIndex > 0]]
[[endif]]
Synopsis:
[[foreach function group.itemArray function1]]
[[function.formattedType]][[function.name]]
([[function.formattedParameterString]])
[[endforeach function1]]
[[if group.comment.commentString.length > 0]]
Description:
[[group.comment.formattedCommentString]]
[[endif commentLength]]
[[endforeach group3]]
[[endif inlineFunctionArray]]
[[if variableArray.count > 0]]
Global Variables
[[foreach group variableGroupArray group6]]
[[if groupIndex > 0]]
[[endif]]
Synopsis:
[[foreach global group.itemArray global1]]
[[global.formattedType]][[global.name]][[global.posttype]];
[[endforeach global1]]
[[if group.comment.commentString.length > 0]]
Description:
[[group.comment.formattedCommentString]]
[[endif commentLength]]
[[endforeach group6]]
[[endif variableArray]]
[[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.formattedType]][[ivar.name]]
[[ivar.posttype]];
[[endforeach ivar1]]
[[foreach ivar mainInterface.fullIvarArray ivar2]] [[ivar.fullName]] | [[ivar.entityDescription.formattedCommentString]] |
[[endforeach ivar2]]
[[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.formattedReturnType]][[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]]
Instance Methods
Instance Methods
[[if methodIndex > 0]]
[[endif]]
- [[method.formattedReturnType]][[if method.argumentCount == 0]][[method.selectorName]]
[[else]][[foreach arg method.arguments arg1]][[if argIndex > 0]] [[endif]][[arg.argName]]:
[[arg.argType]][[arg.varName]][[endforeach arg1]]
Protocol]]/[[mainTitle]]/[[method.selectorName]]">[[method.selectorName]]
- [[method.formattedReturnType]][[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]]
Version [[version]] Copyright ©[[copyrightYear]][[if copyrightOwner.length > 0]] by [[copyrightOwner]][[endif]]. All Rights Reserved. [[timestampString]]