Lines Matching full:integral
636 // -- integral or enumeration type,
2845 case TemplateArgument::Integral:
2978 case TemplateArgument::Integral:
2979 llvm_unreachable("Integral argument with template template parameter");
4118 // -- for a non-type template-parameter of integral or
4123 // -- for a non-type template-parameter of integral or
4124 // enumeration type, integral promotions (4.5) and integral
4136 // deduced from an array bound may be of any integral type.
4157 // -- for a non-type template-parameter of integral or enumeration
4191 // -- an integral constant-expression of integral or enumeration
4230 // This is an integral-to-boolean conversion.
4234 // This is an integral promotion or conversion.
4601 /// integral template argument with the given source-location
4604 /// This routine takes care of the mapping from an integral template
4605 /// argument (which may have any integral type) to the appropriate
4610 assert(Arg.getKind() == TemplateArgument::Integral &&
4611 "Operation is only valid for integral template arguments");