com.alibaba.fastffi.clang.TemplateName_NameKind_Library_cxx_0xa239a535 Maven / Gradle / Ivy
The newest version!
package com.alibaba.fastffi.clang;
import com.alibaba.fastffi.FFIGetter;
import com.alibaba.fastffi.FFISynthetic;
import com.alibaba.fastffi.FFITypeFactory;
import java.lang.UnsatisfiedLinkError;
@FFISynthetic("com.alibaba.fastffi.clang.TemplateName.NameKind.Library")
public class TemplateName_NameKind_Library_cxx_0xa239a535 implements TemplateName.NameKind.Library {
public static final TemplateName.NameKind.Library INSTANCE;
static {
try {
System.loadLibrary("llvm4jni");
} catch (UnsatisfiedLinkError e) {
System.load(FFITypeFactory.findNativeLibrary(TemplateName_NameKind_Library_cxx_0xa239a535.class, "llvm4jni"));
}
}
static {
INSTANCE = new TemplateName_NameKind_Library_cxx_0xa239a535();
}
public TemplateName_NameKind_Library_cxx_0xa239a535() {
}
@FFIGetter
public int AssumedTemplate() {
return native_AssumedTemplate();
}
@FFIGetter
public static native int native_AssumedTemplate();
@FFIGetter
public int DependentTemplate() {
return native_DependentTemplate();
}
@FFIGetter
public static native int native_DependentTemplate();
@FFIGetter
public int OverloadedTemplate() {
return native_OverloadedTemplate();
}
@FFIGetter
public static native int native_OverloadedTemplate();
@FFIGetter
public int QualifiedTemplate() {
return native_QualifiedTemplate();
}
@FFIGetter
public static native int native_QualifiedTemplate();
@FFIGetter
public int SubstTemplateTemplateParm() {
return native_SubstTemplateTemplateParm();
}
@FFIGetter
public static native int native_SubstTemplateTemplateParm();
@FFIGetter
public int SubstTemplateTemplateParmPack() {
return native_SubstTemplateTemplateParmPack();
}
@FFIGetter
public static native int native_SubstTemplateTemplateParmPack();
@FFIGetter
public int Template() {
return native_Template();
}
@FFIGetter
public static native int native_Template();
}