com.alibaba.fastffi.clang.OverloadedOperatorKind_Library_cxx_0x3b5b0402 Maven / Gradle / Ivy
The newest version!
package com.alibaba.fastffi.clang;
import com.alibaba.fastffi.CXXValue;
import com.alibaba.fastffi.FFIExpr;
import com.alibaba.fastffi.FFIGetter;
import com.alibaba.fastffi.FFISynthetic;
import com.alibaba.fastffi.FFITypeFactory;
import com.alibaba.fastffi.llvm.StringRef;
import java.lang.UnsatisfiedLinkError;
@FFISynthetic("com.alibaba.fastffi.clang.OverloadedOperatorKind.Library")
public class OverloadedOperatorKind_Library_cxx_0x3b5b0402 implements OverloadedOperatorKind.Library {
public static final OverloadedOperatorKind.Library INSTANCE;
static {
try {
System.loadLibrary("llvm4jni");
} catch (UnsatisfiedLinkError e) {
System.load(FFITypeFactory.findNativeLibrary(OverloadedOperatorKind_Library_cxx_0x3b5b0402.class, "llvm4jni"));
}
}
static {
INSTANCE = new OverloadedOperatorKind_Library_cxx_0x3b5b0402();
}
public OverloadedOperatorKind_Library_cxx_0x3b5b0402() {
}
@FFIGetter
public int NUM_OVERLOADED_OPERATORS() {
return native_NUM_OVERLOADED_OPERATORS();
}
@FFIGetter
public static native int native_NUM_OVERLOADED_OPERATORS();
@FFIGetter
public int OO_Amp() {
return native_OO_Amp();
}
@FFIGetter
public static native int native_OO_Amp();
@FFIGetter
public int OO_AmpAmp() {
return native_OO_AmpAmp();
}
@FFIGetter
public static native int native_OO_AmpAmp();
@FFIGetter
public int OO_AmpEqual() {
return native_OO_AmpEqual();
}
@FFIGetter
public static native int native_OO_AmpEqual();
@FFIGetter
public int OO_Array_Delete() {
return native_OO_Array_Delete();
}
@FFIGetter
public static native int native_OO_Array_Delete();
@FFIGetter
public int OO_Array_New() {
return native_OO_Array_New();
}
@FFIGetter
public static native int native_OO_Array_New();
@FFIGetter
public int OO_Arrow() {
return native_OO_Arrow();
}
@FFIGetter
public static native int native_OO_Arrow();
@FFIGetter
public int OO_ArrowStar() {
return native_OO_ArrowStar();
}
@FFIGetter
public static native int native_OO_ArrowStar();
@FFIGetter
public int OO_Call() {
return native_OO_Call();
}
@FFIGetter
public static native int native_OO_Call();
@FFIGetter
public int OO_Caret() {
return native_OO_Caret();
}
@FFIGetter
public static native int native_OO_Caret();
@FFIGetter
public int OO_CaretEqual() {
return native_OO_CaretEqual();
}
@FFIGetter
public static native int native_OO_CaretEqual();
@FFIGetter
public int OO_Coawait() {
return native_OO_Coawait();
}
@FFIGetter
public static native int native_OO_Coawait();
@FFIGetter
public int OO_Comma() {
return native_OO_Comma();
}
@FFIGetter
public static native int native_OO_Comma();
@FFIGetter
public int OO_Conditional() {
return native_OO_Conditional();
}
@FFIGetter
public static native int native_OO_Conditional();
@FFIGetter
public int OO_Delete() {
return native_OO_Delete();
}
@FFIGetter
public static native int native_OO_Delete();
@FFIGetter
public int OO_Equal() {
return native_OO_Equal();
}
@FFIGetter
public static native int native_OO_Equal();
@FFIGetter
public int OO_EqualEqual() {
return native_OO_EqualEqual();
}
@FFIGetter
public static native int native_OO_EqualEqual();
@FFIGetter
public int OO_Exclaim() {
return native_OO_Exclaim();
}
@FFIGetter
public static native int native_OO_Exclaim();
@FFIGetter
public int OO_ExclaimEqual() {
return native_OO_ExclaimEqual();
}
@FFIGetter
public static native int native_OO_ExclaimEqual();
@FFIGetter
public int OO_Greater() {
return native_OO_Greater();
}
@FFIGetter
public static native int native_OO_Greater();
@FFIGetter
public int OO_GreaterEqual() {
return native_OO_GreaterEqual();
}
@FFIGetter
public static native int native_OO_GreaterEqual();
@FFIGetter
public int OO_GreaterGreater() {
return native_OO_GreaterGreater();
}
@FFIGetter
public static native int native_OO_GreaterGreater();
@FFIGetter
public int OO_GreaterGreaterEqual() {
return native_OO_GreaterGreaterEqual();
}
@FFIGetter
public static native int native_OO_GreaterGreaterEqual();
@FFIGetter
public int OO_Less() {
return native_OO_Less();
}
@FFIGetter
public static native int native_OO_Less();
@FFIGetter
public int OO_LessEqual() {
return native_OO_LessEqual();
}
@FFIGetter
public static native int native_OO_LessEqual();
@FFIGetter
public int OO_LessLess() {
return native_OO_LessLess();
}
@FFIGetter
public static native int native_OO_LessLess();
@FFIGetter
public int OO_LessLessEqual() {
return native_OO_LessLessEqual();
}
@FFIGetter
public static native int native_OO_LessLessEqual();
@FFIGetter
public int OO_Minus() {
return native_OO_Minus();
}
@FFIGetter
public static native int native_OO_Minus();
@FFIGetter
public int OO_MinusEqual() {
return native_OO_MinusEqual();
}
@FFIGetter
public static native int native_OO_MinusEqual();
@FFIGetter
public int OO_MinusMinus() {
return native_OO_MinusMinus();
}
@FFIGetter
public static native int native_OO_MinusMinus();
@FFIGetter
public int OO_New() {
return native_OO_New();
}
@FFIGetter
public static native int native_OO_New();
@FFIGetter
public int OO_None() {
return native_OO_None();
}
@FFIGetter
public static native int native_OO_None();
@FFIGetter
public int OO_Percent() {
return native_OO_Percent();
}
@FFIGetter
public static native int native_OO_Percent();
@FFIGetter
public int OO_PercentEqual() {
return native_OO_PercentEqual();
}
@FFIGetter
public static native int native_OO_PercentEqual();
@FFIGetter
public int OO_Pipe() {
return native_OO_Pipe();
}
@FFIGetter
public static native int native_OO_Pipe();
@FFIGetter
public int OO_PipeEqual() {
return native_OO_PipeEqual();
}
@FFIGetter
public static native int native_OO_PipeEqual();
@FFIGetter
public int OO_PipePipe() {
return native_OO_PipePipe();
}
@FFIGetter
public static native int native_OO_PipePipe();
@FFIGetter
public int OO_Plus() {
return native_OO_Plus();
}
@FFIGetter
public static native int native_OO_Plus();
@FFIGetter
public int OO_PlusEqual() {
return native_OO_PlusEqual();
}
@FFIGetter
public static native int native_OO_PlusEqual();
@FFIGetter
public int OO_PlusPlus() {
return native_OO_PlusPlus();
}
@FFIGetter
public static native int native_OO_PlusPlus();
@FFIGetter
public int OO_Slash() {
return native_OO_Slash();
}
@FFIGetter
public static native int native_OO_Slash();
@FFIGetter
public int OO_SlashEqual() {
return native_OO_SlashEqual();
}
@FFIGetter
public static native int native_OO_SlashEqual();
@FFIGetter
public int OO_Spaceship() {
return native_OO_Spaceship();
}
@FFIGetter
public static native int native_OO_Spaceship();
@FFIGetter
public int OO_Star() {
return native_OO_Star();
}
@FFIGetter
public static native int native_OO_Star();
@FFIGetter
public int OO_StarEqual() {
return native_OO_StarEqual();
}
@FFIGetter
public static native int native_OO_StarEqual();
@FFIGetter
public int OO_Subscript() {
return native_OO_Subscript();
}
@FFIGetter
public static native int native_OO_Subscript();
@FFIGetter
public int OO_Tilde() {
return native_OO_Tilde();
}
@FFIGetter
public static native int native_OO_Tilde();
@FFIExpr("clang::getOperatorSpelling({1})")
@CXXValue
public StringRef getOperatorSpelling(@CXXValue OverloadedOperatorKind kind) {
long ret$ = nativeGetOperatorSpelling(com.alibaba.fastffi.CXXValueScope.allocate(com.alibaba.fastffi.llvm.StringRef_cxx_0xe9c826cb.SIZE), kind.getValue()); return (new com.alibaba.fastffi.llvm.StringRef_cxx_0xe9c826cb(ret$));
}
@FFIExpr("clang::getOperatorSpelling({1})")
@CXXValue
public static native long nativeGetOperatorSpelling(long rv_base, int kind0);
}