parameters: (self, cache=False)
docstring: Obtain the symbols in this object file.
  
          This is a generator for llvm.object.Symbol instances.
  
          Each Symbol instance is a limited-use object. See this module's
          documentation on iterators for more.
docstring_summary: Obtain the symbols in this object file.
docstring_tokens: Obtain the symbols in this object file .
function: def get_symbols(self, cache=False):
          """Obtain the symbols in this object file.
  
          This is a generator for llvm.object.Symbol instances.
  
          Each Symbol instance is a limited-use object. See this module's
          documentation on iterators for more.
          """
          symbols = lib.LLVMGetSymbols(self)
          last = None
          while True:
              if lib.LLVMIsSymbolIteratorAtEnd(self, symbols):
                  break
  
              last = Symbol(symbols, self)
              if cache:
                  last.cache()
  
              yield last
  
              lib.LLVMMoveToNextSymbol(symbols)
              last.expire()
  
          if last is not None:
              last.expire()
  
          lib.LLVMDisposeSymbolIterator(symbols)
function_tokens: def get_symbols ( self , cache = False ) : symbols = lib . LLVMGetSymbols ( self ) last = None while True : if lib . LLVMIsSymbolIteratorAtEnd ( self , symbols ) : break last = Symbol ( symbols , self ) if cache : last . cache ( ) yield last lib . LLVMMoveToNextSymbol ( symbols ) last . expire ( ) if last is not None : last . expire ( ) lib . LLVMDisposeSymbolIterator ( symbols )