Projects tagged ‘c’ and ‘reflection’


[6 total ]

0 Users

A collection of libraries containing utilities for lazy functional programming in C# fast reflection automatic interface implementation automatic data layer interface generation using stored ... [More] procedure introspection and reflection heavily optimized template generation [Less]
Created 12 months ago.

0 Users

ReSP is an MPSoC simulation platform working at a high abstraction level; components used by ReSP are based on SystemC and TLM hardware and communication description libraries. ReSP provides a ... [More] non-intrusive framework to manipulate SystemC and TLM objects. The simulation platform is built using Python programming language; its reflective capabilities augment the platform with the possibility of observing the internal structure of the SystemC component models. This feature enables run-time composition and dynamic management of the architecture under analysis. The full potentialities offered by the integration among Python and SystemC are exploited, during simulation, to query, examine and, possibly, modify the internal status of the hardware models. These capabilities simplify the debugging process for both the modeled hardware architecture and the software running on it. In order to add reflective capabilities to C++, wrappers around SystemC components must be created; they allow interoperability between C++ and Python languages. These wrappers are automatically created using Py++ tool. [Less]
Created 4 months ago.

0 Users

This project provides library of classes, that are used to store reflection information and command line utility for extracting reflection information from source files.
Created 3 months ago.

0 Users

Coming soon!
Created 4 months ago.

0 Users

This framework targeting the .Net Framework 2.0, generates user interface controls from objects.
Created 12 months ago.

0 Users

Reflecxx is a simple tool for generating type information for C/C++ code. It works by translating debugging information in object files into C data structures that can be linked into your program. ... [More] Type information is only generated when it is referenced in your source code, so extraneous data will not be included. For example, if you wanted to convert an enumerated value to a string, you would declare the type and an external reference to the type information to be generated: enum hw_enum_t { HELLO_WORLD }; extern struct reflecxx_full_type hw_enum_t_type_info;Then, to convert the value, you would use the reflecxx_enum_by_value() function: printf('%s\n', reflecxx_enum_by_value(&hw_enum_t_type_info, HELLO_WORLD)-> ree_name);To generate the type information, first, you would compile the file and then run reflecxx-gen: $ gcc hw.c -c -o hw.o $ reflecxx-gen hw.o > hw-type-info.c $ gcc hw-type-info.c hw.o -o hw $ ./hw HELLO_WORLDFeaturesJSON compatibility for writing out and reading in values. C/Invoke compatibility for functions. [Less]
Created 12 months ago.