PageRenderTime 15ms CodeModel.GetById 12ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/src/wrappers/llvm/library/support/llvm_memory_buffer.e

http://github.com/tybor/Liberty
Specman e | 29 lines | 6 code | 6 blank | 17 comment | 0 complexity | 3eddf9da4fd4110c8ac604b18c2db078 MD5 | raw file
 1class LLVM_MEMORY_BUFFER
 2
 3	-- Used to provide a module to JIT or interpreter. See the llvm::MemoryBuffer C++ class.
 4
 5
 6inherit
 7	OPAQUE_TYPE
 8
 9insert CORE_EXTERNALS
10
11create {ANY} from_external_pointer
12
13end -- class LLVM_MEMORY_BUFFER
14-- Copyright (C) 2010-2017: Paolo Redaelli
15-- 
16-- This library is free software; you can redistribute it and/or
17-- modify it under the terms of the GNU Lesser General Public License
18-- as published by the Free Software Foundation; either version 2.1 of
19-- the License, or (at your option) any later version.
20-- 
21-- This library is distributed in the hope that it will be useful, but
22-- WITHOUT ANY WARRANTY; without even the implied warranty of
23-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
24-- Lesser General Public License for more details.
25-- 
26-- You should have received a copy of the GNU Lesser General Public
27-- License along with this library; if not, write to the Free Software
28-- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
29-- 02110-1301 USA