Only documented virtual private functions are shown.
list += [('typedef', typedef)]
if typedef.has_details: compound.has_typedef_details = True
elif memberdef.attrib['kind'] == 'function':
+ # Gather only private functions that are virtual and
+ # documented
+ if memberdef.attrib['prot'] == 'private' and (memberdef.attrib['virt'] == 'non-virtual' or (not memberdef.find('briefdescription').text and not memberdef.find('detaileddescription').text)):
+ continue
+
func = parse_func(state, memberdef)
if func:
list += [('func', func)]
/** @brief Private virtual function in a group */
virtual int doStuff() = 0;
+ /** @brief Private non-virtual function in a group shouldn't appear in the docs */
+ int doStuffIgnored();
+
/*@}*/
/** @brief This shouldn't appear in the docs */