Skip to content
  • jcfr's avatar
    COMP: Fix "was hidden" warning -Woverloaded-virtual · 9468a82e
    jcfr authored
    Update() function in derived class was hiding methods from
    base class: Update(foo), Update(foo, bar), etc.
    
    This is because the way cpp lookup works, more info:
    https://stackoverflow.com/questions/6727087/c-virtual-function-being-hidden
    
    ```
    vtkAlgorithm.h warning: ‘virtual void vtkAlgorithm::Update(int)’ was hidden [-Woverloaded-virtual]
    
    vtkAlgorithm.h:569:15: warning: ‘virtual int vtkAlgorithm::Update(vtkInformation*)’ was hidden [-Woverloaded-virtual]
       virtual int Update(vtkInformation* requests);
                   ^~~~~~
    vtkITKImageThresholdCalculator.h:80:8: warning:   by ‘virtual void vtkITKImageThresholdCalculator::Update()’ [-Woverloaded-virtual]
       void Update() VTK_OVERRIDE;
            ^~~~~~
    ```
    
    From: Pablo Hernandez-Cerdan <pablo.hernandez@kitware.com>
    
    git-svn-id: http://svn.slicer.org/Slicer4/trunk@27218 3bd1e089-480b-0410-8dfb-8563597acbee
    9468a82e