Sie sind hier: Benutzeroberfläche > Einstellungen
Weitere Teile der Benutzeroberfläche
Doc-O-Matic Tools
Mitteilungen
> Allgemein > Source-Analyseoptionen > C++-Analyseoptionen
Close
Doc-O-Matic 10
C++-Analyseoptionen

Um diese Seite zu öffnen: Klicken Sie auf der Registerkarte General Settings der Settings auf [General Settings] > Source Parsing > C++ Options.

In der Doc-O-Matic Installation inkludiert ist eine Makrodatei, die in jedem Projekt das MFC, ATL, OWL und andere Frameworks benutzt, verwendet werden kann. Deklarationen in diesen Frameworks bestehen oft aus Funktionsmacros wie dem folgenden Makro:

#define STDMETHOD(method) __stdcall method

zusammen mit der Deklaration die folgendermaßen aussieht

int STDMETHOD(GetCount)();

Ohne geeignete Makrodatei, wäre Doc-O-Matic unfähig diese Methode korrekt zu identifizieren. Deshalb wird angeraten, die Macrodatei zu benutzen. Die Definitionen der Doc-O-Matic Makros befinden sich die Dateien macros_reduced.h macros_complete.h im Doc-O-Matic Support-Unterverzeichnis. 

Doc-O-Matic analysiert keine System-Include-Dateien. Für jede Funktion muss ein Prototyp im Projekt deklariert sein. Doc-O-Matic listet Getter- und Setter-Funktions als Funktionen.

  1. Klicken Sie Add.
  2. Finden Sie die Datei macros_reduced.h in Ihrem Support-Unterverzeichnis in Ihrem Doc-O-Matic Verzeichnis.

Doc-O-Matics Art Makros zu erweitern ist nicht rekursiv. Das bedeutet, dass Sie sicher stellen müssen, dass Makrodefinitionen, die in den Makrodateien enthalten sind, im gewünschten Maße erweitert (expanded) sind.

include directive Ein Befehl in einer Sourcecodedatei der bewirkt, dass eine andere Sourcecodedatei an dieser Stelle gelesen wird. 

property Eine Methode, die wie ein normaler Datentyp aussieht, die aber deklariert wird indem die Get und Set-Funktionen deklariert werden, die die Eigenschaft implementieren. Das ist ein Mechanismus, der von der Spracherweiterung für C++ Managed C++ bereitgestellt wird. 

macro Ein Makro ist eine Abstraktion, bei der ein bestimmtes textuales Muster entsprechend festgesetzter Regeln ersetzt wird. 

Source-Analyseoptionen

Verfügbar in: Doc-O-Matic Professional

Copyright © 2000-2020 toolsfactory software inc. Alle Rechte vorbehalten.