Class ClangBuildSystem
java.lang.Object
org.lwjgl.llvm.ClangBuildSystem
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContains the function pointers loaded fromClangIndex.getLibrary(). -
Method Summary
Modifier and TypeMethodDescriptionstatic voidclang_free(ByteBuffer buffer) void clang_free(void * buffer)static longunsigned long long clang_getBuildSessionTimestamp(void)static longclang_ModuleMapDescriptor_create(int options) CXModuleMapDescriptor clang_ModuleMapDescriptor_create(unsigned int options)static voidclang_ModuleMapDescriptor_dispose(long descriptor) void clang_ModuleMapDescriptor_dispose(CXModuleMapDescriptor descriptor)static intclang_ModuleMapDescriptor_setFrameworkModuleName(long descriptor, CharSequence name) enum CXErrorCode clang_ModuleMapDescriptor_setFrameworkModuleName(CXModuleMapDescriptor descriptor, char const * name)static intclang_ModuleMapDescriptor_setFrameworkModuleName(long descriptor, ByteBuffer name) enum CXErrorCode clang_ModuleMapDescriptor_setFrameworkModuleName(CXModuleMapDescriptor descriptor, char const * name)static intclang_ModuleMapDescriptor_setUmbrellaHeader(long descriptor, CharSequence name) enum CXErrorCode clang_ModuleMapDescriptor_setUmbrellaHeader(CXModuleMapDescriptor descriptor, char const * name)static intclang_ModuleMapDescriptor_setUmbrellaHeader(long descriptor, ByteBuffer name) enum CXErrorCode clang_ModuleMapDescriptor_setUmbrellaHeader(CXModuleMapDescriptor descriptor, char const * name)static intclang_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 intclang_VirtualFileOverlay_addFileMapping(long overlay, CharSequence virtualPath, CharSequence realPath) enum CXErrorCode clang_VirtualFileOverlay_addFileMapping(CXVirtualFileOverlay overlay, char const * virtualPath, char const * realPath)static intclang_VirtualFileOverlay_addFileMapping(long overlay, ByteBuffer virtualPath, ByteBuffer realPath) enum CXErrorCode clang_VirtualFileOverlay_addFileMapping(CXVirtualFileOverlay overlay, char const * virtualPath, char const * realPath)static longclang_VirtualFileOverlay_create(int options) CXVirtualFileOverlay clang_VirtualFileOverlay_create(unsigned int options)static voidclang_VirtualFileOverlay_dispose(long overlay) void clang_VirtualFileOverlay_dispose(CXVirtualFileOverlay overlay)static intclang_VirtualFileOverlay_setCaseSensitivity(long overlay, int caseSensitive) enum CXErrorCode clang_VirtualFileOverlay_setCaseSensitivity(CXVirtualFileOverlay overlay, int caseSensitive)static intclang_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 voidnclang_free(long buffer) void clang_free(void * buffer)static intnclang_ModuleMapDescriptor_setFrameworkModuleName(long descriptor, long name) enum CXErrorCode clang_ModuleMapDescriptor_setFrameworkModuleName(CXModuleMapDescriptor descriptor, char const * name)static intnclang_ModuleMapDescriptor_setUmbrellaHeader(long descriptor, long name) enum CXErrorCode clang_ModuleMapDescriptor_setUmbrellaHeader(CXModuleMapDescriptor descriptor, char const * name)static intnclang_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 intnclang_VirtualFileOverlay_addFileMapping(long overlay, long virtualPath, long realPath) enum CXErrorCode clang_VirtualFileOverlay_addFileMapping(CXVirtualFileOverlay overlay, char const * virtualPath, char const * realPath)static intnclang_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
unsigned long long clang_getBuildSessionTimestamp(void) -
clang_VirtualFileOverlay_create
@NativeType("CXVirtualFileOverlay") public static long clang_VirtualFileOverlay_create(@NativeType("unsigned int") 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
@NativeType("enum CXErrorCode") public static int clang_VirtualFileOverlay_addFileMapping(@NativeType("CXVirtualFileOverlay") long overlay, @NativeType("char const *") ByteBuffer virtualPath, @NativeType("char const *") ByteBuffer realPath) enum CXErrorCode clang_VirtualFileOverlay_addFileMapping(CXVirtualFileOverlay overlay, char const * virtualPath, char const * realPath) -
clang_VirtualFileOverlay_addFileMapping
@NativeType("enum CXErrorCode") public static int clang_VirtualFileOverlay_addFileMapping(@NativeType("CXVirtualFileOverlay") long overlay, @NativeType("char const *") CharSequence virtualPath, @NativeType("char const *") CharSequence realPath) enum CXErrorCode clang_VirtualFileOverlay_addFileMapping(CXVirtualFileOverlay overlay, char const * virtualPath, char const * realPath) -
clang_VirtualFileOverlay_setCaseSensitivity
@NativeType("enum CXErrorCode") public static int clang_VirtualFileOverlay_setCaseSensitivity(@NativeType("CXVirtualFileOverlay") 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
@NativeType("enum CXErrorCode") public static int clang_VirtualFileOverlay_writeToBuffer(@NativeType("CXVirtualFileOverlay") long overlay, @NativeType("unsigned int") int options, @NativeType("char **") PointerBuffer out_buffer_ptr, @NativeType("unsigned int *") 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(@NativeType("CXVirtualFileOverlay") long overlay) void clang_VirtualFileOverlay_dispose(CXVirtualFileOverlay overlay) -
clang_ModuleMapDescriptor_create
@NativeType("CXModuleMapDescriptor") public static long clang_ModuleMapDescriptor_create(@NativeType("unsigned int") 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
@NativeType("enum CXErrorCode") public static int clang_ModuleMapDescriptor_setFrameworkModuleName(@NativeType("CXModuleMapDescriptor") long descriptor, @NativeType("char const *") ByteBuffer name) enum CXErrorCode clang_ModuleMapDescriptor_setFrameworkModuleName(CXModuleMapDescriptor descriptor, char const * name) -
clang_ModuleMapDescriptor_setFrameworkModuleName
@NativeType("enum CXErrorCode") public static int clang_ModuleMapDescriptor_setFrameworkModuleName(@NativeType("CXModuleMapDescriptor") long descriptor, @NativeType("char const *") 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
@NativeType("enum CXErrorCode") public static int clang_ModuleMapDescriptor_setUmbrellaHeader(@NativeType("CXModuleMapDescriptor") long descriptor, @NativeType("char const *") ByteBuffer name) enum CXErrorCode clang_ModuleMapDescriptor_setUmbrellaHeader(CXModuleMapDescriptor descriptor, char const * name) -
clang_ModuleMapDescriptor_setUmbrellaHeader
@NativeType("enum CXErrorCode") public static int clang_ModuleMapDescriptor_setUmbrellaHeader(@NativeType("CXModuleMapDescriptor") long descriptor, @NativeType("char const *") CharSequence name) 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
@NativeType("enum CXErrorCode") public static int clang_ModuleMapDescriptor_writeToBuffer(@NativeType("CXModuleMapDescriptor") long descriptor, @NativeType("unsigned int") int options, @NativeType("char **") PointerBuffer out_buffer_ptr, @NativeType("unsigned int *") 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(@NativeType("CXModuleMapDescriptor") long descriptor) void clang_ModuleMapDescriptor_dispose(CXModuleMapDescriptor descriptor)
-