Lines Matching refs:Defined
62 /// of whether !defined(X) has been seen.
65 /// !defined(X) and !defined X
67 /// !!!defined(X) and +!defined(X) and !+!+!defined(X) and !(defined(X)).
70 /// parsed value is of the form defined(X), !defined(X) or is something else.
72 DefinedMacro, // defined(X)
73 NotDefinedMacro, // !defined(X)
81 /// EvaluateDefined - Process a 'defined(sym)' expression.
109 // Otherwise, we got an identifier, is it defined to something?
130 << "'defined'" << tok::r_paren;
143 // Invoke the 'defined' callback.
145 Callbacks->Defined(macroToken, Macro,
149 // Success, remember that we saw defined(X).
175 // 'defined' or if it is a macro. Note that we check here because many
178 // Handle "defined X" and "defined(X)".
179 if (II->isStr("defined"))
182 // If this identifier isn't 'defined' or one of the special
333 // !(defined X).
730 /// to "!defined(X)" return X in IfNDefMacro.
765 // If the expression we parsed was of the form !defined(macro), return the