CxxCall.ArgAnnType
ArgAnn

ArgAnn is short for "argument annotation". It is used for customizing @cxx function argument handling.

CxxCall.RetAnnType
RetAnn

RetAnn is short for "return annotation". It is used for customizing @cxx return value handling.

CxxCall.tocxxFunction
tocxx(::Type{MyJuliaType})::String

Return the corresponding C++ type as a string from the julia type.

julia> using CxxCall: tocxx

julia> tocxx(Float64)
"double"

julia> tocxx(Int8)
"int8_t"