Home | History | Annotate | Download | only in Sema

Lines Matching refs:Null

47 /// returns NULL.
465 /// to the template declaration. Otherwise, do nothing to D and return null.
543 /// parameter (NULL indicates an unnamed template parameter) and
616 /// otherwise, produces a diagnostic and returns a NULL type.
1609 /// template specialization), or may be NULL (if what we're declaring isn't
2327 case TemplateArgument::Null:
3135 /// \returns the substituted template argument, or NULL if an error occurred.
3193 /// \returns the substituted template argument, or NULL if an error occurred.
3245 /// \returns the substituted template argument, or NULL if an error occurred.
3426 case TemplateArgument::Null:
3427 llvm_unreachable("Should never see a NULL template argument here");
3554 case TemplateArgument::Null:
3555 llvm_unreachable("Should never see a NULL template argument here");
3578 llvm_unreachable("Null pointer argument with template template parameter");
4185 /// \brief Determine whether the given template argument is a null pointer
4232 // - a constant expression that evaluates to a null pointer value (4.10); or
4233 // - a constant expression that evaluates to a null member pointer value
4245 // The types didn't match, but we know we got a null pointer; complain,
4253 // If we don't have a null pointer value, but we do have a NULL pointer
4430 // If our parameter has pointer type, check for a null template value.
4630 // Check for a null pointer value.
5175 // For a NULL non-type template argument, return nullptr casted to the
7990 /// transformed if it is NULL or if it is not dependent.