Home | History | Annotate | Download | only in tools

Lines Matching refs:template

1655     #   template <class T
1663 # template <
1666 # template <typename, typename> class ImplTemplate>
1670 r'\s*(template\s*<[\w\s<>,:]*>\s*)?'
2083 """Find the corresponding > to close a template.
2104 # other template expressions (e.g. http://go/oxcjq).
2121 # Got a comma after a bracket, this is most likely a template
2153 """Find the corresponding < that started a template.
2184 # template argument. The opening angle bracket is probably
2401 # a space separating the template type and the identifier.
3228 # MockCallback takes a template parameter of the form return_type(arg_type),
3280 # Function template specialization looks like: "string foo<Type>(...".
3281 # Class template definitions look like: "string Foo<Type>::Method(...".
3685 required = {} # A map of header name to linenumber and the template entity.
3702 for pattern, template, header in _re_pattern_algorithm_header:
3704 required[header] = (linenum, template)
3710 for pattern, template, header in _re_pattern_templates:
3712 required[header] = (linenum, template)
3753 template = required[required_header_unstripped][1]
3757 'Add #include ' + required_header_unstripped + ' for ' + template)
3764 """Check that make_pair's template arguments are deduced.
3766 G++ 4.6 in C++0x mode fails badly if make_pair's template arguments are
3781 'For C++11-compatibility, omit template arguments from make_pair'