%typemap{size_t}{simple};
%typemap{STRLEN}{simple};
%typemap{std::string}{simple};
%typemap{std::string&}{reference};
%typemap{bool}{simple};
%typemap{message_t&}{reference};
/*
%typemap{MsgData}{parsed}{
%cpp_type{char*};
%precall_code{% $CVar = (void*)SvPV($PerlVar) %};
%call_function_code{% $CVar = (void*)$Call %};
%output_code{% $PerlVar = newSVpv( (char*)$CVar ) %};
};
*/