usando C ++ perezoso para la generación de stub
-
27-09-2019 - |
Pregunta
¿Alguna vez ha utilizado C ++ perezoso?
Estoy tratando de crear archivos .CPP de archivos .H. En el foro he leído que es posible con la herramienta pero traté touse y no tuve éxito. ¿Me pueden ayudar?
I utiliza la opción -c con un archivo Test.h con exactamente la siguiente declaración.
class TEST_A { public: TEST_A(); ~TEST_A(); void fooA( MyNamespace::String& aName ); };
Lo único que tengo es un archivo CPP escrita ??p>
#define LZZ_INLINE #undef LZZ_INLINE
y el archivo .h modificado con antes de la clase
#define LZZ_LINE inline class TEST_A { public: TEST_A(); ~TEST_A(); void fooA( MyNamespace::String& aName ); }; #undef LZZ_LINE
Lo que estoy haciendo mal?
Solución
He encontrado lo que estaba mal.
En primer lugar mejor para cambiar el nombre del archivo .h en .lzz
LZZ es capaz de pasar de un archivo de cabecera que tiene una declaración de clase / definición completa a un par de .h archivo .cpp.
Por lo que tengo que tengo primero en añadir manualmente las llaves si quiero lograr mi objetivo.