Package org.lwjgl.llvm
Class ClangBuildSystem
java.lang.Object
org.lwjgl.llvm.ClangBuildSystem
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Contains the function pointers loaded fromClangIndex.getLibrary()
. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
clang_free
(ByteBuffer buffer) void clang_free(void * buffer)
static long
unsigned long long clang_getBuildSessionTimestamp(void)
static long
clang_ModuleMapDescriptor_create
(int options) CXModuleMapDescriptor clang_ModuleMapDescriptor_create(unsigned int options)
static void
clang_ModuleMapDescriptor_dispose
(long descriptor) void clang_ModuleMapDescriptor_dispose(CXModuleMapDescriptor descriptor)
static int
clang_ModuleMapDescriptor_setFrameworkModuleName
(long descriptor, CharSequence name) enum CXErrorCode clang_ModuleMapDescriptor_setFrameworkModuleName(CXModuleMapDescriptor descriptor, char const * name)
static int
clang_ModuleMapDescriptor_setFrameworkModuleName
(long descriptor, ByteBuffer name) enum CXErrorCode clang_ModuleMapDescriptor_setFrameworkModuleName(CXModuleMapDescriptor descriptor, char const * name)
static int
clang_ModuleMapDescriptor_setUmbrellaHeader
(long descriptor, CharSequence name) enum CXErrorCode clang_ModuleMapDescriptor_setUmbrellaHeader(CXModuleMapDescriptor descriptor, char const * name)
static int
clang_ModuleMapDescriptor_setUmbrellaHeader
(long descriptor, ByteBuffer name) enum CXErrorCode clang_ModuleMapDescriptor_setUmbrellaHeader(CXModuleMapDescriptor descriptor, char const * name)
static int
clang_ModuleMapDescriptor_writeToBuffer
(long descriptor, int options, PointerBuffer out_buffer_ptr, IntBuffer out_buffer_size) enum CXErrorCode clang_ModuleMapDescriptor_writeToBuffer(CXModuleMapDescriptor descriptor, unsigned int options, char ** out_buffer_ptr, unsigned int * out_buffer_size)
static int
clang_VirtualFileOverlay_addFileMapping
(long overlay, CharSequence virtualPath, CharSequence realPath) enum CXErrorCode clang_VirtualFileOverlay_addFileMapping(CXVirtualFileOverlay overlay, char const * virtualPath, char const * realPath)
static int
clang_VirtualFileOverlay_addFileMapping
(long overlay, ByteBuffer virtualPath, ByteBuffer realPath) enum CXErrorCode clang_VirtualFileOverlay_addFileMapping(CXVirtualFileOverlay overlay, char const * virtualPath, char const * realPath)
static long
clang_VirtualFileOverlay_create
(int options) CXVirtualFileOverlay clang_VirtualFileOverlay_create(unsigned int options)
static void
clang_VirtualFileOverlay_dispose
(long overlay) void clang_VirtualFileOverlay_dispose(CXVirtualFileOverlay overlay)
static int
clang_VirtualFileOverlay_setCaseSensitivity
(long overlay, int caseSensitive) enum CXErrorCode clang_VirtualFileOverlay_setCaseSensitivity(CXVirtualFileOverlay overlay, int caseSensitive)
static int
clang_VirtualFileOverlay_writeToBuffer
(long overlay, int options, PointerBuffer out_buffer_ptr, IntBuffer out_buffer_size) enum CXErrorCode clang_VirtualFileOverlay_writeToBuffer(CXVirtualFileOverlay overlay, unsigned int options, char ** out_buffer_ptr, unsigned int * out_buffer_size)
static void
nclang_free
(long buffer) void clang_free(void * buffer)
static int
nclang_ModuleMapDescriptor_setFrameworkModuleName
(long descriptor, long name) enum CXErrorCode clang_ModuleMapDescriptor_setFrameworkModuleName(CXModuleMapDescriptor descriptor, char const * name)
static int
nclang_ModuleMapDescriptor_setUmbrellaHeader
(long descriptor, long name) enum CXErrorCode clang_ModuleMapDescriptor_setUmbrellaHeader(CXModuleMapDescriptor descriptor, char const * name)
static int
nclang_ModuleMapDescriptor_writeToBuffer
(long descriptor, int options, long out_buffer_ptr, long out_buffer_size) enum CXErrorCode clang_ModuleMapDescriptor_writeToBuffer(CXModuleMapDescriptor descriptor, unsigned int options, char ** out_buffer_ptr, unsigned int * out_buffer_size)
static int
nclang_VirtualFileOverlay_addFileMapping
(long overlay, long virtualPath, long realPath) enum CXErrorCode clang_VirtualFileOverlay_addFileMapping(CXVirtualFileOverlay overlay, char const * virtualPath, char const * realPath)
static int
nclang_VirtualFileOverlay_writeToBuffer
(long overlay, int options, long out_buffer_ptr, long out_buffer_size) enum CXErrorCode clang_VirtualFileOverlay_writeToBuffer(CXVirtualFileOverlay overlay, unsigned int options, char ** out_buffer_ptr, unsigned int * out_buffer_size)
-
Method Details
-
clang_getBuildSessionTimestamp
public static long clang_getBuildSessionTimestamp()unsigned long long clang_getBuildSessionTimestamp(void)
-
clang_VirtualFileOverlay_create
public static long clang_VirtualFileOverlay_create(int options) CXVirtualFileOverlay clang_VirtualFileOverlay_create(unsigned int options)
-
nclang_VirtualFileOverlay_addFileMapping
public static int nclang_VirtualFileOverlay_addFileMapping(long overlay, long virtualPath, long realPath) enum CXErrorCode clang_VirtualFileOverlay_addFileMapping(CXVirtualFileOverlay overlay, char const * virtualPath, char const * realPath)
-
clang_VirtualFileOverlay_addFileMapping
public static int clang_VirtualFileOverlay_addFileMapping(long overlay, ByteBuffer virtualPath, ByteBuffer realPath) enum CXErrorCode clang_VirtualFileOverlay_addFileMapping(CXVirtualFileOverlay overlay, char const * virtualPath, char const * realPath)
-
clang_VirtualFileOverlay_addFileMapping
public static int clang_VirtualFileOverlay_addFileMapping(long overlay, CharSequence virtualPath, CharSequence realPath) enum CXErrorCode clang_VirtualFileOverlay_addFileMapping(CXVirtualFileOverlay overlay, char const * virtualPath, char const * realPath)
-
clang_VirtualFileOverlay_setCaseSensitivity
public static int clang_VirtualFileOverlay_setCaseSensitivity(long overlay, int caseSensitive) enum CXErrorCode clang_VirtualFileOverlay_setCaseSensitivity(CXVirtualFileOverlay overlay, int caseSensitive)
-
nclang_VirtualFileOverlay_writeToBuffer
public static int nclang_VirtualFileOverlay_writeToBuffer(long overlay, int options, long out_buffer_ptr, long out_buffer_size) enum CXErrorCode clang_VirtualFileOverlay_writeToBuffer(CXVirtualFileOverlay overlay, unsigned int options, char ** out_buffer_ptr, unsigned int * out_buffer_size)
-
clang_VirtualFileOverlay_writeToBuffer
public static int clang_VirtualFileOverlay_writeToBuffer(long overlay, int options, PointerBuffer out_buffer_ptr, IntBuffer out_buffer_size) enum CXErrorCode clang_VirtualFileOverlay_writeToBuffer(CXVirtualFileOverlay overlay, unsigned int options, char ** out_buffer_ptr, unsigned int * out_buffer_size)
-
nclang_free
public static void nclang_free(long buffer) void clang_free(void * buffer)
-
clang_free
void clang_free(void * buffer)
-
clang_VirtualFileOverlay_dispose
public static void clang_VirtualFileOverlay_dispose(long overlay) void clang_VirtualFileOverlay_dispose(CXVirtualFileOverlay overlay)
-
clang_ModuleMapDescriptor_create
public static long clang_ModuleMapDescriptor_create(int options) CXModuleMapDescriptor clang_ModuleMapDescriptor_create(unsigned int options)
-
nclang_ModuleMapDescriptor_setFrameworkModuleName
public static int nclang_ModuleMapDescriptor_setFrameworkModuleName(long descriptor, long name) enum CXErrorCode clang_ModuleMapDescriptor_setFrameworkModuleName(CXModuleMapDescriptor descriptor, char const * name)
-
clang_ModuleMapDescriptor_setFrameworkModuleName
public static int clang_ModuleMapDescriptor_setFrameworkModuleName(long descriptor, ByteBuffer name) enum CXErrorCode clang_ModuleMapDescriptor_setFrameworkModuleName(CXModuleMapDescriptor descriptor, char const * name)
-
clang_ModuleMapDescriptor_setFrameworkModuleName
public static int clang_ModuleMapDescriptor_setFrameworkModuleName(long descriptor, CharSequence name) enum CXErrorCode clang_ModuleMapDescriptor_setFrameworkModuleName(CXModuleMapDescriptor descriptor, char const * name)
-
nclang_ModuleMapDescriptor_setUmbrellaHeader
public static int nclang_ModuleMapDescriptor_setUmbrellaHeader(long descriptor, long name) enum CXErrorCode clang_ModuleMapDescriptor_setUmbrellaHeader(CXModuleMapDescriptor descriptor, char const * name)
-
clang_ModuleMapDescriptor_setUmbrellaHeader
enum CXErrorCode clang_ModuleMapDescriptor_setUmbrellaHeader(CXModuleMapDescriptor descriptor, char const * name)
-
clang_ModuleMapDescriptor_setUmbrellaHeader
enum CXErrorCode clang_ModuleMapDescriptor_setUmbrellaHeader(CXModuleMapDescriptor descriptor, char const * name)
-
nclang_ModuleMapDescriptor_writeToBuffer
public static int nclang_ModuleMapDescriptor_writeToBuffer(long descriptor, int options, long out_buffer_ptr, long out_buffer_size) enum CXErrorCode clang_ModuleMapDescriptor_writeToBuffer(CXModuleMapDescriptor descriptor, unsigned int options, char ** out_buffer_ptr, unsigned int * out_buffer_size)
-
clang_ModuleMapDescriptor_writeToBuffer
public static int clang_ModuleMapDescriptor_writeToBuffer(long descriptor, int options, PointerBuffer out_buffer_ptr, IntBuffer out_buffer_size) enum CXErrorCode clang_ModuleMapDescriptor_writeToBuffer(CXModuleMapDescriptor descriptor, unsigned int options, char ** out_buffer_ptr, unsigned int * out_buffer_size)
-
clang_ModuleMapDescriptor_dispose
public static void clang_ModuleMapDescriptor_dispose(long descriptor) void clang_ModuleMapDescriptor_dispose(CXModuleMapDescriptor descriptor)
-