sanyaade-g2g-repos / quimeraengine

Automatically exported from code.google.com/p/quimeraengine
0 stars 1 forks source link

Crear etiqueta para marcar como Obsoleto un método #211

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Se quiere algún mecanismo para aalertar al desarrollador de que la función 
que utiliza es obsoleta. Una opción es crar una macro que utilice la directiva 
de preprocesador #warning, que habría de colocarse en el interior de la 
función. Si esto no fuera posible, quizá pueda crearse alguna definición 
portabler que utilice funciones de los compiladores.

Original issue reported on code.google.com by Lince3D@gmail.com on 13 Nov 2011 at 7:08

GoogleCodeExporter commented 8 years ago
Más información en:

http://goodliffe.blogspot.com/2009/07/c-how-to-say-warning-to-visual-studio-c.ht
ml

Original comment by Lince3D@gmail.com on 13 Nov 2011 at 7:49

GoogleCodeExporter commented 8 years ago
   #ifdef __GNUC__
   #define DEPRECATED __attribute__ ((deprecated))
   #elif defined(_MSC_VER)
   #define DEPRECATED __declspec(deprecated)
   #else
   #define DEPRECATED
   #pragma message("DEPRECATED is not defined for this compiler")
   #endif

Original comment by Lince3D@gmail.com on 9 Jan 2012 at 8:07

GoogleCodeExporter commented 8 years ago

Original comment by Lince3D@gmail.com on 29 Jan 2012 at 2:55

GoogleCodeExporter commented 8 years ago
No es posible marcar como deprecated un método. Se pospone la tarea hasta que 
se idee una forma alternativa de alertar al usuario. Quizá esta tarea no sea 
reactivada hasta el final de la release 1.0.

Original comment by Lince3D@gmail.com on 29 Jan 2012 at 3:11

GoogleCodeExporter commented 8 years ago

Original comment by Lince3D@gmail.com on 29 Jan 2012 at 3:12

GoogleCodeExporter commented 8 years ago
Es posible que baste con añadir \deprecated a la documentación, token que 
Doxygen reconoce para marcar elementos como deprecated.

Original comment by Lince3D@gmail.com on 28 Jan 2013 at 10:01

GoogleCodeExporter commented 8 years ago

Original comment by Lince3D@gmail.com on 11 Oct 2013 at 5:28

GoogleCodeExporter commented 8 years ago

Original comment by Lince3D@gmail.com on 25 Apr 2014 at 11:48