Resultados de la búsqueda a petición "rtti"

1 la respuesta

Delphi - Invocar método de registro por nombre

1 la respuesta

Perfil de vida útil del objeto C ++

La clase ObjectInfo es una clase de diagnóstico destinada a rastrear datos estadísticos, como el tiempo de vida y la cantidad de objetos. Una clase específic...

1 la respuesta

Obtener una sub propiedad de un componente en Delphi usando RTTI

Me gustaría acceder a la siguiente propiedad usando RTTI

4 la respuesta

Referencias de clase C ++

Viniendo de Delphi, estoy acostumbrado a usar referencias de clase (metaclases) como esta: type TClass = class of TForm; var x: TClass; f: TForm; begin x := TForm; f := x.Create(); f.ShowModal(); f.Free; end;En realidad, cada clase X derivada ...

3 la respuesta

¿Cómo escribo con type_info?

He almacenado un puntero a untype_info objeto. int MyVariable = 123; const std::type_info* Datatype = &typeid(MyVariable);¿Cómo podría usar esto para encasillar otra variable para ese tipo? Intenté esto, pero no funciona: std::cout << ...

4 la respuesta

¿Qué puede hacer que C ++ RTTI sea indeseable de usar?

irando la documentación de LLVM, mencionan que usan "una forma personalizada de RTTI" [http://llvm.org/docs/ProgrammersManual.html#isa], y esta es la razón por la que tienenisa<>, cast<> ydyn_cast<> funciones con plantilla. Por lo general, leer ...

2 la respuesta

Delphi Rtti para interfaces en un contexto genérico

para un marco escribí un contenedor que toma cualquier objeto, interfaz o tipo de registro para explorar sus propiedades o campos. La declaración de clase es la siguiente: TWrapper<T> = class private FType : TRttiType; FInstance : Pointer; ...

10 la respuesta

C ++ RTTI Ejemplos viables [cerrado]

Estoy familiarizado con C ++ RTTI, y el concepto me parece interesante. Todavía existen muchas más formas de abusar de él que usarlo correctamente (me viene a la mente el temor al interruptor RTTI). Como desarrollador, encontré (y usé) solo dos ...

8 la respuesta

¿Cuál es la diferencia entre los miembros de la clase pública y publicada en Delphi?

¿Podría alguien explicarme cuál es la diferencia entre los miembros de la clase pública y publicada en Delphi? Traté de ver la ayuda de Delphi y entiendo que estos miembros tienen la misma visibilidad, pero no entiendo muy bien cómo difieren y ...

2 la respuesta

¿Cómo puedo obtener el tipo de subelemento de una lista TObjectList <T> simplemente por información RTTI (es decir, sin usar ninguna instancia de objeto real) en Delphi?

Estoy implementando código genérico para transmitir objetos arbitrarios de Delphi usando RTTI, y para que esto funcione (más específicamente, para que la parte de carga funcione), necesito de alguna manera obtener el tipo de sub-elemento de ...