@inproceedings{8ad7c2981e3840978b635ab2703d20a3,
title = "On Typesafe Aspect Implementations in C++",
abstract = "Compared to other languages, the C++ language offers a less powerful runtime type system, but a very powerful static type system. In AspectC++, this is addressed by an extended join-point API that provides static type information at compile-time and type-safe access to join-point-specific context information. In this paper we show, how the use of static type information leads to the development highly generic, but type-safe aspects that fit well into the C++ language model. This is demonstrated by an example.",
author = "Daniel Lohmann and Olaf Spinczyk",
year = "2005",
doi = "10.1007/11550679\_11",
language = "English",
isbn = "3540287019",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "135--149",
booktitle = "Software Composition",
note = "4th International Workshop on Software Composition,SC 2005 ; Conference date: 09-04-2005",
}