# All Classes

<% def isVisible = { it.isPublic() || (it.isProtected() && props.protectedScope == 'true') || (!it.isProtected() && !it.isPrivate() && props.packageScope == 'true') || props.privateScope == 'true' } for (classDoc in rootDoc.classes().findAll(isVisible)) { def packageOrInnerName = classDoc.qualifiedTypeName() - ('.' + classDoc.simpleTypeName()) %>
- ${classDoc.isInterface()||classDoc.isTrait()?'':''}${classDoc.name()}${classDoc.isInterface()||classDoc.isTrait()?'':''}
<% } %>