com.alibaba.fastffi.clang.PrintingPolicy_cxx_0xd01e41d8 Maven / Gradle / Ivy
The newest version!
package com.alibaba.fastffi.clang;
import com.alibaba.fastffi.FFIForeignType;
import com.alibaba.fastffi.FFIGetter;
import com.alibaba.fastffi.FFIPointerImpl;
import com.alibaba.fastffi.FFISetter;
import com.alibaba.fastffi.FFISynthetic;
import com.alibaba.fastffi.FFITypeFactory;
import java.lang.Object;
import java.lang.String;
import java.lang.UnsatisfiedLinkError;
@FFIForeignType("clang::PrintingPolicy")
@FFISynthetic("com.alibaba.fastffi.clang.PrintingPolicy")
public class PrintingPolicy_cxx_0xd01e41d8 extends FFIPointerImpl implements PrintingPolicy {
public static final int SIZE;
public static final int HASH_SHIFT;
static {
try {
System.loadLibrary("llvm4jni");
} catch (UnsatisfiedLinkError e) {
System.load(FFITypeFactory.findNativeLibrary(PrintingPolicy_cxx_0xd01e41d8.class, "llvm4jni"));
}
}
static {
SIZE = _elementSize$$$();
assert SIZE > 0;
HASH_SHIFT = 31 - Integer.numberOfLeadingZeros(1 + SIZE);
assert HASH_SHIFT > 0;
}
public PrintingPolicy_cxx_0xd01e41d8(final long address) {
super(address);
}
private static final native int _elementSize$$$();
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
PrintingPolicy_cxx_0xd01e41d8 that = (PrintingPolicy_cxx_0xd01e41d8) o;
return this.address == that.address;
}
public int hashCode() {
return (int) (address >> HASH_SHIFT);
}
public String toString() {
return getClass().getName() + "@" + Long.toHexString(address);
}
@FFIGetter
public boolean Alignof() {
return native_Alignof0(address);
}
@FFIGetter
public static native boolean native_Alignof0(long ptr);
@FFISetter
public void Alignof(boolean v) {
native_Alignof1(address, v);
}
@FFISetter
public static native void native_Alignof1(long ptr, boolean v0);
@FFIGetter
public boolean AnonymousTagLocations() {
return native_AnonymousTagLocations0(address);
}
@FFIGetter
public static native boolean native_AnonymousTagLocations0(long ptr);
@FFISetter
public void AnonymousTagLocations(boolean v) {
native_AnonymousTagLocations1(address, v);
}
@FFISetter
public static native void native_AnonymousTagLocations1(long ptr, boolean v0);
@FFIGetter
public boolean Bool() {
return native_Bool0(address);
}
@FFIGetter
public static native boolean native_Bool0(long ptr);
@FFISetter
public void Bool(boolean v) {
native_Bool1(address, v);
}
@FFISetter
public static native void native_Bool1(long ptr, boolean v0);
@FFIGetter
public boolean ConstantArraySizeAsWritten() {
return native_ConstantArraySizeAsWritten0(address);
}
@FFIGetter
public static native boolean native_ConstantArraySizeAsWritten0(long ptr);
@FFISetter
public void ConstantArraySizeAsWritten(boolean v) {
native_ConstantArraySizeAsWritten1(address, v);
}
@FFISetter
public static native void native_ConstantArraySizeAsWritten1(long ptr, boolean v0);
@FFIGetter
public boolean ConstantsAsWritten() {
return native_ConstantsAsWritten0(address);
}
@FFIGetter
public static native boolean native_ConstantsAsWritten0(long ptr);
@FFISetter
public void ConstantsAsWritten(boolean v) {
native_ConstantsAsWritten1(address, v);
}
@FFISetter
public static native void native_ConstantsAsWritten1(long ptr, boolean v0);
@FFIGetter
public boolean FullyQualifiedName() {
return native_FullyQualifiedName0(address);
}
@FFIGetter
public static native boolean native_FullyQualifiedName0(long ptr);
@FFISetter
public void FullyQualifiedName(boolean v) {
native_FullyQualifiedName1(address, v);
}
@FFISetter
public static native void native_FullyQualifiedName1(long ptr, boolean v0);
@FFIGetter
public boolean Half() {
return native_Half0(address);
}
@FFIGetter
public static native boolean native_Half0(long ptr);
@FFISetter
public void Half(boolean v) {
native_Half1(address, v);
}
@FFISetter
public static native void native_Half1(long ptr, boolean v0);
@FFIGetter
public boolean IncludeNewlines() {
return native_IncludeNewlines0(address);
}
@FFIGetter
public static native boolean native_IncludeNewlines0(long ptr);
@FFISetter
public void IncludeNewlines(boolean v) {
native_IncludeNewlines1(address, v);
}
@FFISetter
public static native void native_IncludeNewlines1(long ptr, boolean v0);
@FFIGetter
public boolean IncludeTagDefinition() {
return native_IncludeTagDefinition0(address);
}
@FFIGetter
public static native boolean native_IncludeTagDefinition0(long ptr);
@FFISetter
public void IncludeTagDefinition(boolean v) {
native_IncludeTagDefinition1(address, v);
}
@FFISetter
public static native void native_IncludeTagDefinition1(long ptr, boolean v0);
@FFIGetter
public byte Indentation() {
return native_Indentation0(address);
}
@FFIGetter
public static native byte native_Indentation0(long ptr);
@FFISetter
public void Indentation(byte v) {
native_Indentation1(address, v);
}
@FFISetter
public static native void native_Indentation1(long ptr, byte v0);
@FFIGetter
public boolean MSVCFormatting() {
return native_MSVCFormatting0(address);
}
@FFIGetter
public static native boolean native_MSVCFormatting0(long ptr);
@FFISetter
public void MSVCFormatting(boolean v) {
native_MSVCFormatting1(address, v);
}
@FFISetter
public static native void native_MSVCFormatting1(long ptr, boolean v0);
@FFIGetter
public boolean MSWChar() {
return native_MSWChar0(address);
}
@FFIGetter
public static native boolean native_MSWChar0(long ptr);
@FFISetter
public void MSWChar(boolean v) {
native_MSWChar1(address, v);
}
@FFISetter
public static native void native_MSWChar1(long ptr, boolean v0);
@FFIGetter
public boolean PolishForDeclaration() {
return native_PolishForDeclaration0(address);
}
@FFIGetter
public static native boolean native_PolishForDeclaration0(long ptr);
@FFISetter
public void PolishForDeclaration(boolean v) {
native_PolishForDeclaration1(address, v);
}
@FFISetter
public static native void native_PolishForDeclaration1(long ptr, boolean v0);
@FFIGetter
public boolean PrintCanonicalTypes() {
return native_PrintCanonicalTypes0(address);
}
@FFIGetter
public static native boolean native_PrintCanonicalTypes0(long ptr);
@FFISetter
public void PrintCanonicalTypes(boolean v) {
native_PrintCanonicalTypes1(address, v);
}
@FFISetter
public static native void native_PrintCanonicalTypes1(long ptr, boolean v0);
@FFIGetter
public boolean PrintInjectedClassNameWithArguments() {
return native_PrintInjectedClassNameWithArguments0(address);
}
@FFIGetter
public static native boolean native_PrintInjectedClassNameWithArguments0(long ptr);
@FFISetter
public void PrintInjectedClassNameWithArguments(boolean v) {
native_PrintInjectedClassNameWithArguments1(address, v);
}
@FFISetter
public static native void native_PrintInjectedClassNameWithArguments1(long ptr, boolean v0);
@FFIGetter
public boolean Restrict() {
return native_Restrict0(address);
}
@FFIGetter
public static native boolean native_Restrict0(long ptr);
@FFISetter
public void Restrict(boolean v) {
native_Restrict1(address, v);
}
@FFISetter
public static native void native_Restrict1(long ptr, boolean v0);
@FFIGetter
public boolean SplitTemplateClosers() {
return native_SplitTemplateClosers0(address);
}
@FFIGetter
public static native boolean native_SplitTemplateClosers0(long ptr);
@FFISetter
public void SplitTemplateClosers(boolean v) {
native_SplitTemplateClosers1(address, v);
}
@FFISetter
public static native void native_SplitTemplateClosers1(long ptr, boolean v0);
@FFIGetter
public boolean SuppressImplicitBase() {
return native_SuppressImplicitBase0(address);
}
@FFIGetter
public static native boolean native_SuppressImplicitBase0(long ptr);
@FFISetter
public void SuppressImplicitBase(boolean v) {
native_SuppressImplicitBase1(address, v);
}
@FFISetter
public static native void native_SuppressImplicitBase1(long ptr, boolean v0);
@FFIGetter
public boolean SuppressInitializers() {
return native_SuppressInitializers0(address);
}
@FFIGetter
public static native boolean native_SuppressInitializers0(long ptr);
@FFISetter
public void SuppressInitializers(boolean v) {
native_SuppressInitializers1(address, v);
}
@FFISetter
public static native void native_SuppressInitializers1(long ptr, boolean v0);
@FFIGetter
public boolean SuppressLifetimeQualifiers() {
return native_SuppressLifetimeQualifiers0(address);
}
@FFIGetter
public static native boolean native_SuppressLifetimeQualifiers0(long ptr);
@FFISetter
public void SuppressLifetimeQualifiers(boolean v) {
native_SuppressLifetimeQualifiers1(address, v);
}
@FFISetter
public static native void native_SuppressLifetimeQualifiers1(long ptr, boolean v0);
@FFIGetter
public boolean SuppressScope() {
return native_SuppressScope0(address);
}
@FFIGetter
public static native boolean native_SuppressScope0(long ptr);
@FFISetter
public void SuppressScope(boolean v) {
native_SuppressScope1(address, v);
}
@FFISetter
public static native void native_SuppressScope1(long ptr, boolean v0);
@FFIGetter
public boolean SuppressSpecifiers() {
return native_SuppressSpecifiers0(address);
}
@FFIGetter
public static native boolean native_SuppressSpecifiers0(long ptr);
@FFISetter
public void SuppressSpecifiers(boolean v) {
native_SuppressSpecifiers1(address, v);
}
@FFISetter
public static native void native_SuppressSpecifiers1(long ptr, boolean v0);
@FFIGetter
public boolean SuppressStrongLifetime() {
return native_SuppressStrongLifetime0(address);
}
@FFIGetter
public static native boolean native_SuppressStrongLifetime0(long ptr);
@FFISetter
public void SuppressStrongLifetime(boolean v) {
native_SuppressStrongLifetime1(address, v);
}
@FFISetter
public static native void native_SuppressStrongLifetime1(long ptr, boolean v0);
@FFIGetter
public boolean SuppressTagKeyword() {
return native_SuppressTagKeyword0(address);
}
@FFIGetter
public static native boolean native_SuppressTagKeyword0(long ptr);
@FFISetter
public void SuppressTagKeyword(boolean v) {
native_SuppressTagKeyword1(address, v);
}
@FFISetter
public static native void native_SuppressTagKeyword1(long ptr, boolean v0);
@FFIGetter
public boolean SuppressTemplateArgsInCXXConstructors() {
return native_SuppressTemplateArgsInCXXConstructors0(address);
}
@FFIGetter
public static native boolean native_SuppressTemplateArgsInCXXConstructors0(long ptr);
@FFISetter
public void SuppressTemplateArgsInCXXConstructors(boolean v) {
native_SuppressTemplateArgsInCXXConstructors1(address, v);
}
@FFISetter
public static native void native_SuppressTemplateArgsInCXXConstructors1(long ptr, boolean v0);
@FFIGetter
public boolean SuppressUnwrittenScope() {
return native_SuppressUnwrittenScope0(address);
}
@FFIGetter
public static native boolean native_SuppressUnwrittenScope0(long ptr);
@FFISetter
public void SuppressUnwrittenScope(boolean v) {
native_SuppressUnwrittenScope1(address, v);
}
@FFISetter
public static native void native_SuppressUnwrittenScope1(long ptr, boolean v0);
@FFIGetter
public boolean TerseOutput() {
return native_TerseOutput0(address);
}
@FFIGetter
public static native boolean native_TerseOutput0(long ptr);
@FFISetter
public void TerseOutput(boolean v) {
native_TerseOutput1(address, v);
}
@FFISetter
public static native void native_TerseOutput1(long ptr, boolean v0);
@FFIGetter
public boolean UnderscoreAlignof() {
return native_UnderscoreAlignof0(address);
}
@FFIGetter
public static native boolean native_UnderscoreAlignof0(long ptr);
@FFISetter
public void UnderscoreAlignof(boolean v) {
native_UnderscoreAlignof1(address, v);
}
@FFISetter
public static native void native_UnderscoreAlignof1(long ptr, boolean v0);
@FFIGetter
public boolean UseVoidForZeroParams() {
return native_UseVoidForZeroParams0(address);
}
@FFIGetter
public static native boolean native_UseVoidForZeroParams0(long ptr);
@FFISetter
public void UseVoidForZeroParams(boolean v) {
native_UseVoidForZeroParams1(address, v);
}
@FFISetter
public static native void native_UseVoidForZeroParams1(long ptr, boolean v0);
public void adjustForCPlusPlus() {
nativeAdjustForCPlusPlus(address);
}
public static native void nativeAdjustForCPlusPlus(long ptr);
}