title: Disable "unused function" for specific function name
body: <p>I'm compiling project with "Treat warnings as errors".</p>
  
  <p>The problem is, I need incremental type list from here:</p>
  
  <p><a href="https://stackoverflow.com/a/24092000/508023">https://stackoverflow.com/a/24092000/508023</a></p>
  
  <p>And GCC rightfully complains that a set of declared static functions is neither defined nor used. I don't want to disable this diagnostic completely. Instead, I'd like to disable it only for functions with specific name. Is there such possibility? Maybe some attribute? Or compilation option?</p>
  
  <p>Clarification: I don't need to disable warning for a specified piece of file. I need to disable it for a specific function.</p>
  
  <p>EDIT: I was able to solve my issue by using ADL-based trick. So question isn't actual anymore.</p>