GlueGen v2.6.0-rc-20250712
GlueGen, Native Binding Generator for Java™ (public API).
com.jogamp.gluegen.procaddress.ProcAddressEmitter Member List

This is the complete list of members for com.jogamp.gluegen.procaddress.ProcAddressEmitter, including all inherited members.

addStrings2Buffer(StringBuilder buf, final String sep, final String first, final Collection< String > col)com.jogamp.gluegen.JavaEmitterstatic
beginDefines()com.jogamp.gluegen.JavaEmitter
beginEmission(final GlueEmitterControls controls)com.jogamp.gluegen.JavaEmitter
beginFunctions(final TypeDictionary typedefDictionary, final TypeDictionary structDictionary, final Map< Type, Type > canonMap, final List< FunctionSymbol > cFunctions)com.jogamp.gluegen.procaddress.ProcAddressEmitter
beginProcAddressTable()com.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
beginStructLayout()com.jogamp.gluegen.JavaEmitter
beginStructs(final TypeDictionary typedefDictionary, final TypeDictionary structDictionary, final Map< Type, Type > canonMap)com.jogamp.gluegen.procaddress.ProcAddressEmitter
callThroughProcAddress(final FunctionSymbol sym)com.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
cfgcom.jogamp.gluegen.JavaEmitterprotected
createConfig()com.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
cUnit()com.jogamp.gluegen.JavaEmitterprotected
emitAllFileFooters()com.jogamp.gluegen.JavaEmitterprotected
emitAllFileHeaders()com.jogamp.gluegen.JavaEmitterprotected
emitCustomJavaCode(final CodeUnit unit, final String className)com.jogamp.gluegen.JavaEmitterprotected
emitCustomJNICode(final CodeUnit unit, final String className)com.jogamp.gluegen.JavaEmitterprotected
emitDefine(final ConstantDefinition def, final String optionalComment)com.jogamp.gluegen.JavaEmitter
emitFunctions(final List< FunctionSymbol > funcsToBind)com.jogamp.gluegen.JavaEmitter
emitProcAddressTableEntryForString(final String str)com.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
emitStruct(final CompoundType structCType, final Type structCTypedefPtr)com.jogamp.gluegen.JavaEmitter
emittedTableEntriescom.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
endDefines()com.jogamp.gluegen.JavaEmitter
endEmission()com.jogamp.gluegen.JavaEmitter
endFunctions()com.jogamp.gluegen.procaddress.ProcAddressEmitter
endProcAddressTable()com.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
endStructLayout()com.jogamp.gluegen.JavaEmitter
endStructs()com.jogamp.gluegen.JavaEmitter
expandMethodBinding(final MethodBinding binding)com.jogamp.gluegen.JavaEmitterprotected
fixSecurityModifiers(final JavaMethodBindingEmitter javaEmitter)com.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
generateMethodBindingEmitters(final FunctionSymbol sym)com.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
generateModifiedEmitters(final JavaMethodBindingEmitter baseJavaEmitter, final List< FunctionEmitter > emitters)com.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
generateModifiedEmitters(final CMethodBindingEmitter baseCEmitter, final List< FunctionEmitter > emitters)com.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
generatePrivateEmitters(final MethodBinding binding, final List< FunctionEmitter > allEmitters)com.jogamp.gluegen.JavaEmitterprotected
generatePublicEmitters(final MethodBinding binding, final List< FunctionEmitter > allEmitters, final boolean signatureOnly)com.jogamp.gluegen.JavaEmitterprotected
getClassAccessModifiers(final String classFQName)com.jogamp.gluegen.JavaEmitter
getConfig()com.jogamp.gluegen.JavaEmitter
getFunctionPointerTypedefName(final FunctionSymbol sym)com.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
getImplPackageName()com.jogamp.gluegen.JavaEmitterprotected
getJavaOutputDir()com.jogamp.gluegen.JavaEmitterprotected
getJavaPackageName()com.jogamp.gluegen.JavaEmitterprotected
getJNIMethodNamePrefix(final String javaPackageName, final String javaClassName)com.jogamp.gluegen.JavaEmitterprotectedstatic
getProcAddressConfig()com.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
hasFunctionPointerTypedef(final FunctionSymbol sym)com.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
JavaEmitter()com.jogamp.gluegen.JavaEmitter
JavaEmitter(final JavaConfiguration cfg)com.jogamp.gluegen.JavaEmitter
javaImplUnit()com.jogamp.gluegen.JavaEmitterprotected
javaUnit()com.jogamp.gluegen.JavaEmitterprotected
jniMangle(final String name)com.jogamp.gluegen.JavaEmitterprotectedstatic
layoutStruct(final CompoundType t)com.jogamp.gluegen.JavaEmitter
LOGcom.jogamp.gluegen.JavaEmitterprotected
mangleBinding(final MethodBinding binding)com.jogamp.gluegen.JavaEmitterprotected
needsModifiedEmitters(final FunctionSymbol sym)com.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
openCUnit(final String filename, final String cUnitName)com.jogamp.gluegen.JavaEmitterprotected
openJavaUnit(final String filename, final String packageName, final String simpleClassName)com.jogamp.gluegen.JavaEmitterprotected
prepCEmitter(final String returnSizeLookupName, final JavaType javaReturnType, final CMethodBindingEmitter cEmitter)com.jogamp.gluegen.JavaEmitterprotected
PROCADDRESS_VAR_PREFIXcom.jogamp.gluegen.procaddress.ProcAddressEmitterstatic
readConfigurationFile(final String filename)com.jogamp.gluegen.JavaEmitter
runtimeExceptionType()com.jogamp.gluegen.procaddress.ProcAddressEmitter
tableClassNamecom.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
tableClassPackagecom.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
tableJavaUnitcom.jogamp.gluegen.procaddress.ProcAddressEmitterprotected
unsupportedExceptionType()com.jogamp.gluegen.procaddress.ProcAddressEmitter
WRAP_PREFIXcom.jogamp.gluegen.procaddress.ProcAddressEmitterprotectedstatic