Generic Function Translate-Type (9 methods)

( translate-type < ffi-gen > < type-key > < node > < prev-node > )

Part of:

package c2ffi
Translates a C typedef to an FFI type. Returns nil if node is not a type definition, a symbol or list if it is a direct type, or a string ID if it is equivalent to a different type. Type-key should be a keyword symbol of the node type.

Method Summary

translate-type < ffi-generator > < t > < t > < t > 
translate-type < ffi-generator > (eql :cvqualifiedtype)< t > < t > 
translate-type < ffi-generator > (eql :enumeration)< t > < t > 
translate-type < ffi-generator > (eql :functiontype)< t > < t > 
translate-type < ffi-generator > (eql :fundamentaltype)< t > < t > 
translate-type < ffi-generator > (eql :pointertype)< t > < t > 
translate-type < ffi-generator > (eql :struct)< t > < t > 
translate-type < ffi-generator > (eql :typedef)< t > < t > 
translate-type < ffi-generator > (eql :union)< t > < t >