/src/wrappers/llvm/library/factories/llvm_instruction_factory.e

http://github.com/tybor/Liberty · Specman e · 30 lines · 11 code · 3 blank · 16 comment · 0 complexity · 0101cb7e98e107f6ccac7cac3d52563d MD5 · raw file

  1. deferred class LLVM_INSTRUCTION_FACTORY
  2. -- A factory of values
  3. inherit WRAPPER_FACTORY[LLVM_INSTRUCTION]
  4. insert
  5. CORE_EXTERNALS
  6. EXCEPTIONS undefine copy, is_equal end
  7. feature {ANY}
  8. wrapper (p: POINTER): LLVM_INSTRUCTION
  9. do
  10. not_yet_implemented -- The implementation will follow LLVM_VALUE_FACTORY style
  11. end
  12. end -- class LLVM_INSTRUCTION_FACTORY
  13. -- Copyright (C) 2009-2017: Paolo Redaelli
  14. -- This file is part of LLVM wrappers for Liberty Eiffel.
  15. --
  16. -- This library is free software: you can redistribute it and/or modify
  17. -- it under the terms of the GNU Lesser General Public License as published by
  18. -- the Free Software Foundation, version 3 of the License.
  19. --
  20. -- Liberty Eiffel is distributed in the hope that it will be useful,
  21. -- but WITHOUT ANY WARRANTY; without even the implied warranty of
  22. -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  23. -- GNU General Public License for more details.
  24. --
  25. -- You should have received a copy of the GNU General Public License
  26. -- along with Liberty Eiffel. If not, see <http://www.gnu.org/licenses/>.
  27. --