Class ClangBuildSystem

java.lang.Object
org.lwjgl.llvm.ClangBuildSystem

public class ClangBuildSystem extends Object
  • 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

      public static void clang_free(ByteBuffer buffer)
      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

      public static int clang_ModuleMapDescriptor_setUmbrellaHeader(long descriptor, ByteBuffer name)
      enum CXErrorCode clang_ModuleMapDescriptor_setUmbrellaHeader(CXModuleMapDescriptor descriptor, char const * name)
    • clang_ModuleMapDescriptor_setUmbrellaHeader

      public static int clang_ModuleMapDescriptor_setUmbrellaHeader(long descriptor, 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

      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)