in diesem Fall ist es für Doc-O-Matic nicht möglich zu erkennen, ob es sich um die Deklaration einer Variable oder eines Typs handelt. Doc-O-Matic ist nur ein Syntax-Parser, ohne semantische Analyse. Daher wird diese Variable als Funktion erkannt und nicht als Variable.
Um dieses Problem zu umgehen können Sie die Deklaration der Variable mit Hilfe des Abschnittes Syntax überschreiben.
#ifdef _DOC_O_MATIC_
// Some description, Some description, Some description,
// Some description, Some description, Some description,
// Some description, Some description, Some description,
// Some description, Some description, Some description
// Syntax:
// MyClassName myVariableName("myInitializationString");
MyClassName myVariableName;
#else
// this is what the compiler sees
MyClassName myVariableName("myInitializationString");
#endif
Hinweise
Sie müssen sicherstellen, dass Verwendung von Defines eingeschalten ist und Sie müssen _DOC_O_MATIC_ definieren, damit Doc-O-Matic die richtige Deklaration ignoriert.