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

astffi.llvm.0.1.2.source-code.jni_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_cxx_0xb62d8975.cc Maven / Gradle / Ivy

The newest version!
#include 
#include 
#include "clang/AST/DeclTemplate.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/Decl.h"
#include "clang/AST/Decl.h"
#include "clang/AST/Decl.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclBase.h"
#include "clang/AST/ASTContext.h"
#include "clang/Basic/SourceManager.h"
#include "clang/AST/DeclBase.h"

#ifdef __cplusplus
extern "C" {
#endif

// Common Stubs

JNIEXPORT
jint JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975__1elementSize_00024_00024_00024(JNIEnv*, jclass) {
    return (jint)sizeof(clang::ClassTemplatePartialSpecializationDecl);
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeBases_1begin(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::CXXRecordDecl::base_class_iterator(reinterpret_cast(ptr)->bases_begin()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeBases_1end(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::CXXRecordDecl::base_class_iterator(reinterpret_cast(ptr)->bases_end()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeCtor_1begin(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::CXXRecordDecl::ctor_iterator(reinterpret_cast(ptr)->ctor_begin()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeCtor_1end(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::CXXRecordDecl::ctor_iterator(reinterpret_cast(ptr)->ctor_end()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeDecls_1begin(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::DeclContext::decl_iterator(reinterpret_cast(ptr)->decls_begin()));
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeDecls_1empty(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->decls_empty()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeDecls_1end(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::DeclContext::decl_iterator(reinterpret_cast(ptr)->decls_end()));
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeDefaultedCopyConstructorIsDeleted(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->defaultedCopyConstructorIsDeleted()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeDefaultedDestructorIsDeleted(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->defaultedDestructorIsDeleted()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeDefaultedMoveConstructorIsDeleted(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->defaultedMoveConstructorIsDeleted()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
void JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeDump0(JNIEnv*, jclass, jlong ptr, jlong arg0 /* Out0 */, jboolean arg1 /* Deserialize1 */, jint arg2 /* OutputFormat2 */) {
	reinterpret_cast(ptr)->dump(*reinterpret_cast(arg0), (arg1 == JNI_TRUE ? true : false), static_cast(arg2));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeField_1begin(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::RecordDecl::field_iterator(reinterpret_cast(ptr)->field_begin()));
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeField_1empty(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->field_empty()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeField_1end(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::RecordDecl::field_iterator(reinterpret_cast(ptr)->field_end()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetASTContext(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(&(reinterpret_cast(ptr)->getASTContext()));
}

JNIEXPORT
jint JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetAccess(JNIEnv*, jclass, jlong ptr) {
	return (jint)(reinterpret_cast(ptr)->getAccess());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetAttrs(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(&(reinterpret_cast(ptr)->getAttrs()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetBeginLoc(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::SourceLocation(reinterpret_cast(ptr)->getBeginLoc()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetBraceRange(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::SourceRange(reinterpret_cast(ptr)->getBraceRange()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetCanonicalDecl(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getCanonicalDecl());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetDeclContext(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getDeclContext());
}

JNIEXPORT
jint JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetDeclKind(JNIEnv*, jclass, jlong ptr) {
	return (jint)(reinterpret_cast(ptr)->getDeclKind());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetDeclName(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::DeclarationName(reinterpret_cast(ptr)->getDeclName()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetDefinition(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getDefinition());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetDescribedClassTemplate(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getDescribedClassTemplate());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetDestructor(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getDestructor());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetEndLoc(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::SourceLocation(reinterpret_cast(ptr)->getEndLoc()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetExternCContext(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getExternCContext());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetIdentifier(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getIdentifier());
}

JNIEXPORT
jint JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetKind(JNIEnv*, jclass, jlong ptr) {
	return (jint)(reinterpret_cast(ptr)->getKind());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetLexicalParent(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getLexicalParent());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetLocation(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::SourceLocation(reinterpret_cast(ptr)->getLocation()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetLookupParent(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getLookupParent());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetMostRecentDecl(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getMostRecentDecl());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetName(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) llvm::StringRef(reinterpret_cast(ptr)->getName()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetNameAsString(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) std::string(reinterpret_cast(ptr)->getNameAsString()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetNextDeclInContext(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getNextDeclInContext());
}

JNIEXPORT
jint JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetNumBases(JNIEnv*, jclass, jlong ptr) {
	return (jint)(reinterpret_cast(ptr)->getNumBases());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetParent(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getParent());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetParentASTContext(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(&(reinterpret_cast(ptr)->getParentASTContext()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetPointOfInstantiation(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::SourceRange(reinterpret_cast(ptr)->getPointOfInstantiation()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetPreviousDecl(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getPreviousDecl());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetPrimaryContext(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getPrimaryContext());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetQualifiedNameAsString(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) std::string(reinterpret_cast(ptr)->getQualifiedNameAsString()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetQualifier(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getQualifier());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetRedeclContext(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getRedeclContext());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetSourceRange(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::SourceRange(reinterpret_cast(ptr)->getSourceRange()));
}

JNIEXPORT
jint JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetSpecializationKind(JNIEnv*, jclass, jlong ptr) {
	return (jint)(reinterpret_cast(ptr)->getSpecializationKind());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetSpecializedTemplate(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getSpecializedTemplate());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetTemplateArgs(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(&(reinterpret_cast(ptr)->getTemplateArgs()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetTemplateInstantiationArgs(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(&(reinterpret_cast(ptr)->getTemplateInstantiationArgs()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetTranslationUnitDecl(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getTranslationUnitDecl());
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeGetTypeForDecl(JNIEnv*, jclass, jlong ptr) {
	return reinterpret_cast(reinterpret_cast(ptr)->getTypeForDecl());
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasAttrs(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasAttrs()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasCopyAssignmentWithConstParam(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasCopyAssignmentWithConstParam()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasCopyConstructorWithConstParam(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasCopyConstructorWithConstParam()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasDefaultConstructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasDefaultConstructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasDefinition(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasDefinition()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasMoveAssignment(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasMoveAssignment()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasMoveConstructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasMoveConstructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasObjectMember(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasObjectMember()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasSimpleCopyAssignment(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasSimpleCopyAssignment()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasSimpleCopyConstructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasSimpleCopyConstructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasSimpleDestructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasSimpleDestructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasSimpleMoveAssignment(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasSimpleMoveAssignment()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasSimpleMoveConstructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasSimpleMoveConstructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasUserDeclaredConstructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasUserDeclaredConstructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasUserDeclaredCopyAssignment(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasUserDeclaredCopyAssignment()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasUserDeclaredCopyConstructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasUserDeclaredCopyConstructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasUserDeclaredDestructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasUserDeclaredDestructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasUserDeclaredMoveAssignment(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasUserDeclaredMoveAssignment()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasUserDeclaredMoveConstructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasUserDeclaredMoveConstructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasUserDeclaredMoveOperation(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasUserDeclaredMoveOperation()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeHasUserProvidedDefaultConstructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->hasUserProvidedDefaultConstructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeImplicitCopyAssignmentHasConstParam(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->implicitCopyAssignmentHasConstParam()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeImplicitCopyConstructorHasConstParam(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->implicitCopyConstructorHasConstParam()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsAbstract(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isAbstract()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsAnonymousStructOrUnion(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isAnonymousStructOrUnion()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsBeingDefined(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isBeingDefined()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsCXXClassMember(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isCXXClassMember()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsCXXInstanceMember(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isCXXInstanceMember()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsClass(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isClass()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsClassScopeExplicitSpecialization(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isClassScopeExplicitSpecialization()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsClosure(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isClosure()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsCompleteDefinition(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isCompleteDefinition()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsDependentContext(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isDependentContext()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsDependentType(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isDependentType()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsDynamicClass(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isDynamicClass()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsEnum(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isEnum()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsExplicitInstantiationOrSpecialization(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isExplicitInstantiationOrSpecialization()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsExplicitSpecialization(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isExplicitSpecialization()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsExplicitlyDeclaredInMainFile(JNIEnv*, jclass, jlong ptr) {
	return (!reinterpret_cast(ptr)->isImplicit() && reinterpret_cast(ptr)->getASTContext().getSourceManager().isInMainFile(reinterpret_cast(ptr)->getLocation())) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsExternCContext(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isExternCContext()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsExternCXXContext(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isExternCXXContext()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsFileContext(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isFileContext()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsFirstDecl(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isFirstDecl()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsFunctionOrMethod(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isFunctionOrMethod()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsGenericLambda(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isGenericLambda()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsImplicit(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isImplicit()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsInAnonymousNamespace(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isInAnonymousNamespace()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsInStdNamespace(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isInStdNamespace()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsInjectedClassName(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isInjectedClassName()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsInlineNamespace(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isInlineNamespace()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsInterface(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isInterface()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsLambda(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isLambda()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsLookupContext(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isLookupContext()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsNamespace(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isNamespace()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsObjCContainer(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isObjCContainer()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsPolymorphic(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isPolymorphic()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsRecord(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isRecord()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsStdNamespace(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isStdNamespace()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsStruct(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isStruct()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsThisDeclarationADefinition(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isThisDeclarationADefinition()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsTranslationUnit(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isTranslationUnit()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsTransparentContext(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isTransparentContext()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeIsUnion(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->isUnion()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeMethod_1begin(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::CXXRecordDecl::method_iterator(reinterpret_cast(ptr)->method_begin()));
}

JNIEXPORT
jlong JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeMethod_1end(JNIEnv*, jclass, jlong ptr, jlong rv_base) {
	return reinterpret_cast(new((void*)rv_base) clang::CXXRecordDecl::method_iterator(reinterpret_cast(ptr)->method_end()));
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeNeedsImplicitCopyAssignment(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->needsImplicitCopyAssignment()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeNeedsImplicitCopyConstructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->needsImplicitCopyConstructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeNeedsImplicitDefaultConstructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->needsImplicitDefaultConstructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeNeedsImplicitDestructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->needsImplicitDestructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeNeedsImplicitMoveAssignment(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->needsImplicitMoveAssignment()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeNeedsImplicitMoveConstructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->needsImplicitMoveConstructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeNeedsOverloadResolutionForCopyAssignment(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->needsOverloadResolutionForCopyAssignment()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeNeedsOverloadResolutionForCopyConstructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->needsOverloadResolutionForCopyConstructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeNeedsOverloadResolutionForDestructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->needsOverloadResolutionForDestructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeNeedsOverloadResolutionForMoveAssignment(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->needsOverloadResolutionForMoveAssignment()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
jboolean JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeNeedsOverloadResolutionForMoveConstructor(JNIEnv*, jclass, jlong ptr) {
	return (reinterpret_cast(ptr)->needsOverloadResolutionForMoveConstructor()) ? JNI_TRUE : JNI_FALSE;
}

JNIEXPORT
void JNICALL Java_com_alibaba_fastffi_clang_ClassTemplatePartialSpecializationDecl_1cxx_10xb62d8975_nativeSetSpecializationKind(JNIEnv*, jclass, jlong ptr, jint arg0 /* TSK0 */) {
	reinterpret_cast(ptr)->setSpecializationKind(static_cast(arg0));
}

#ifdef __cplusplus
}
#endif




© 2015 - 2024 Weber Informatics LLC | Privacy Policy