Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

On Typesafe Aspect Implementations in C++

  • Daniel Lohmann*
  • , Olaf Spinczyk
  • *Korrespondierende*r Autor*in für diese Arbeit

Publikation: Beitrag in Buch/Bericht/Sammelwerk/Konferenzband › Aufsatz in Konferenzband › Forschung › Peer-Review

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.

OriginalspracheEnglisch
Titel des SammelwerksSoftware Composition
Seiten135-149
Seitenumfang15
DOIs
PublikationsstatusVeröffentlicht - 2005
Extern publiziertJa
Veranstaltung4th International Workshop on Software Composition,SC 2005 - Edinburgh, Großbritannien / Vereinigtes Königreich
Dauer: 9 Apr. 2005 → …

Publikationsreihe

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Band3628 LNCS
ISSN (Print)0302-9743
ISSN (elektronisch)1611-3349

Konferenz

Konferenz4th International Workshop on Software Composition,SC 2005
Land/GebietGroßbritannien / Vereinigtes Königreich
OrtEdinburgh
Zeitraum9 Apr. 2005 → …

ASJC Scopus Sachgebiete

  • Theoretische Informatik
  • Allgemeine Computerwissenschaft

Dieses zitieren