class_docstr: Base API generator class. We derive several subclasses to implement
  the different backends.
class_docstr_tok: ["Base","API","generator","class",".","We","derive","several","subclasses","to","implement","the","different","backends","."]
code: def add_functions(self, all_functions):
      for func_description in all_functions:
          self.add_function(func_description)
  
imports: from __future__ import annotations
  import os
  import sys
  import headerparser
  from annotations import parse_anotations
  from OpenGL import GL
label_desc: Use image node_id 3 for calling the ApiGenerator obj's underlying member method code with example usage: obj.add_functions(all_functions) without return types