Reflection allows defining generic operations in terms of object constituents. A performance penalty accrues if reflection is effectuated at run time, which is usually the case. If performance matters, some compile-time means of reflection is desired to obviate that penalty. Furthermore, static meta-information may be utilized for class creation, e.g., in optimizations. We provide such means in generic components, employing static meta-programming. Essentially, object structure is encoded in a generic container that models a statically indexed family. Optimizations benefit any object defined in terms of that container. © 2008 Springer-Verlag.
CITATION STYLE
Priesnitz, A. P., & Schupp, S. (2008). Generic components for static operations at object level. In Communications in Computer and Information Science (Vol. 22 CCIS, pp. 46–59). Springer Verlag. https://doi.org/10.1007/978-3-540-88655-6_4
Mendeley helps you to discover research relevant for your work.