All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy