Me he preguntado si es posible convertir un C++ 0x lambda en un bloque clang. Hasta ahora, todo lo que he visto en él ha involucrado la discusión entre sus diferencias. Mi razón principal para investigar esto es hacer una envoltura eventual para libdispatch
, y si bien estoy al tanto de las funciones dispatch_*_f
, cualquier información sobre su uso ha sido bastante deficiente, en comparación con su homólogo de bloque.¿Es posible convertir un C++ 0x lambda en un bloque clang?
Hasta ahora he podido encontrar información sobre converting a C++ lambda to a function pointer, pero esto es más en el sentido inverso.
Si alguien sabe algo relacionado con esto, y podría proporcionar un enlace, o al menos apuntarme en la dirección correcta, realmente lo agradecería. (incluso una respuesta "Esto no es posible actualmente" será suficiente)
Por cierto, su título pide convertir lambda -> clang block, pero su pregunta pide convertir el bloque -> lambda. –
Gracias, lo arreglé ahora :) –