c-macro-names-with-semicolon

c-macro-names-with-semicolon is a variable defined in `cc-vars.el'.
Its value is
("Q_OBJECT" "Q_PROPERTY" "Q_DECLARE" "Q_ENUMS")

  • Automatically becomes buffer-local when set.

Documentation:
List of #defined symbols whose expansion ends with a semicolon.
Alternatively it can be a string, a regular expression which
matches all such symbols.

The "symbols" must be syntactically valid identifiers in the
target language (C, C++, Objective C), or (as the case may be)
the regular expression must match only valid identifiers.

If you change this variable's value, call the function
`c-make-macros-with-semi-re' to set the necessary internal
variables.

Note that currently (2008-11-04) this variable is a prototype,
and is likely to disappear or change its form soon.