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

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy