File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -453,6 +453,7 @@ def parseClassElem(self, e):
453
453
for m in e .getiterator ('memberdef' ):
454
454
if self .elemIsBindableMember (m ):
455
455
bindable_member = [e .find ('compoundname' ).text , m .find ('name' ).text ]
456
+
456
457
if not bindable_member in bindable_members :
457
458
bindable_members .append (bindable_member )
458
459
if self .elemIsDocumentableMember (m ):
@@ -481,6 +482,17 @@ def elemIsBindableMember(self, elem):
481
482
:param elem: XML element for a class member
482
483
"""
483
484
485
+ name = elem .find ('name' ).text
486
+ # hack to work around doxygen mistakenly flagging some private members as public
487
+ if name in ['runBlockOperationInThreads' ,
488
+ 'runLineOperation' ,
489
+ 'runLineOperationOnWholeImage' ,
490
+ 'runPixelOperation' ,
491
+ 'runPixelOperationOnWholeImage' ,
492
+ 'runRectOperation' ,
493
+ 'runRectOperationOnWholeImage' ]:
494
+ return False
495
+
484
496
# only public or protected members are bindable
485
497
if not self .visibility (elem ) in ('public' , 'protected' ):
486
498
return False
You can’t perform that action at this time.
0 commit comments