/external/clang/test/CodeGenCXX/ |
mangle-ms-templates.cpp | 4 template<typename T> 10 class Typename { }; 12 template<typename T> 53 Class<Typename> c1; 57 Class<const Typename> c1_const; 60 Class<volatile Typename> c1_volatile; 63 Class<const volatile Typename> c1_cv; 67 Class<Nested<Typename> > c2; 188 template <typename ...Ts> void variadic_fn_template(const Ts &...args) { } 196 template <typename ...Ts [all...] |
/external/clang/test/SemaCXX/ |
cxx98-compat.cpp | 7 template<typename T> struct initializer_list { 16 template<typename ...T> // expected-warning {{variadic templates are incompatible with C++98}} 19 template<template<typename> class ...T> // expected-warning {{variadic templates are incompatible with C++98}} 42 template<typename T> struct S {}; 134 template<typename T> using AliasTemplate = T; // expected-warning {{alias declarations are incompatible with C++98}} 172 template<typename T> int TemplateFn(T) { return 0; } 188 template<typename T> struct S {}; // expected-note {{here}} 192 struct Typename { 193 template<typename T> struct Inner {}; 195 typename ::Typename TypenameOutsideTemplate(); // expected-warning {{use of 'typename' outside of a templat (…) [all...] |
/packages/services/Car/tools/hidl_parser/ |
parser.py | 81 class Typename(object): 84 class SimpleTypename(Typename): 91 class GenericTypename(Typename): 157 def __init__(self, typename, name): 158 self.typename = typename 162 return '%s %s' % (self.typename, self.name) 386 'typename : IDENTIFIER' 389 'typename : IDENTIFIER LESSTHAN IDENTIFIER GREATERTHAN' 393 'struct_element : typename IDENTIFIER SEMICOLON [all...] |
/external/clang/include/clang/AST/ |
DeclTemplate.h | 249 template<typename ParmDecl, typename ArgType> 644 template <typename EntryType> struct SpecEntryTraits { 655 template <typename EntryType, typename SETraits = SpecEntryTraits<EntryType>, 656 typename DeclType = typename SETraits::DeclType> 660 typename llvm::FoldingSetVector<EntryType>::iterator, 661 typename std::iterator_traits<typename llvm::FoldingSetVector [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/AST/ |
DeclTemplate.h | 176 typename TemplateParameterList::FixedSizeStorage< 271 template<typename ParmDecl, typename ArgType> 739 template <typename EntryType> struct SpecEntryTraits { 750 template <typename EntryType, typename SETraits = SpecEntryTraits<EntryType>, 751 typename DeclType = typename SETraits::DeclType> 755 typename llvm::FoldingSetVector<EntryType>::iterator, 756 typename std::iterator_traits<typename llvm::FoldingSetVector [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/AST/ |
DeclTemplate.h | 176 typename TemplateParameterList::FixedSizeStorage< 271 template<typename ParmDecl, typename ArgType> 739 template <typename EntryType> struct SpecEntryTraits { 750 template <typename EntryType, typename SETraits = SpecEntryTraits<EntryType>, 751 typename DeclType = typename SETraits::DeclType> 755 typename llvm::FoldingSetVector<EntryType>::iterator, 756 typename std::iterator_traits<typename llvm::FoldingSetVector [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/clang/include/clang/AST/ |
DeclTemplate.h | 176 typename TemplateParameterList::FixedSizeStorage< 271 template<typename ParmDecl, typename ArgType> 739 template <typename EntryType> struct SpecEntryTraits { 750 template <typename EntryType, typename SETraits = SpecEntryTraits<EntryType>, 751 typename DeclType = typename SETraits::DeclType> 755 typename llvm::FoldingSetVector<EntryType>::iterator, 756 typename std::iterator_traits<typename llvm::FoldingSetVector [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/ |
DeclTemplate.h | 176 typename TemplateParameterList::FixedSizeStorage< 271 template<typename ParmDecl, typename ArgType> 739 template <typename EntryType> struct SpecEntryTraits { 750 template <typename EntryType, typename SETraits = SpecEntryTraits<EntryType>, 751 typename DeclType = typename SETraits::DeclType> 755 typename llvm::FoldingSetVector<EntryType>::iterator, 756 typename std::iterator_traits<typename llvm::FoldingSetVector [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/AST/ |
DeclTemplate.h | 176 typename TemplateParameterList::FixedSizeStorage< 271 template<typename ParmDecl, typename ArgType> 739 template <typename EntryType> struct SpecEntryTraits { 750 template <typename EntryType, typename SETraits = SpecEntryTraits<EntryType>, 751 typename DeclType = typename SETraits::DeclType> 755 typename llvm::FoldingSetVector<EntryType>::iterator, 756 typename std::iterator_traits<typename llvm::FoldingSetVector [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/clang/include/clang/AST/ |
DeclTemplate.h | 176 typename TemplateParameterList::FixedSizeStorage< 271 template<typename ParmDecl, typename ArgType> 739 template <typename EntryType> struct SpecEntryTraits { 750 template <typename EntryType, typename SETraits = SpecEntryTraits<EntryType>, 751 typename DeclType = typename SETraits::DeclType> 755 typename llvm::FoldingSetVector<EntryType>::iterator, 756 typename std::iterator_traits<typename llvm::FoldingSetVector [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/clang/include/clang/AST/ |
DeclTemplate.h | 176 typename TemplateParameterList::FixedSizeStorage< 271 template<typename ParmDecl, typename ArgType> 739 template <typename EntryType> struct SpecEntryTraits { 750 template <typename EntryType, typename SETraits = SpecEntryTraits<EntryType>, 751 typename DeclType = typename SETraits::DeclType> 755 typename llvm::FoldingSetVector<EntryType>::iterator, 756 typename std::iterator_traits<typename llvm::FoldingSetVector [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/ |
DeclTemplate.h | 176 typename TemplateParameterList::FixedSizeStorage< 271 template<typename ParmDecl, typename ArgType> 739 template <typename EntryType> struct SpecEntryTraits { 750 template <typename EntryType, typename SETraits = SpecEntryTraits<EntryType>, 751 typename DeclType = typename SETraits::DeclType> 755 typename llvm::FoldingSetVector<EntryType>::iterator, 756 typename std::iterator_traits<typename llvm::FoldingSetVector [all...] |
/external/clang/lib/AST/ |
DeclTemplate.cpp | 162 typename RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType * 476 bool Typename, bool ParameterPack) { 478 new (C, DC) TemplateTypeParmDecl(DC, KeyLoc, NameLoc, Id, Typename); [all...] |
/external/clang/lib/Sema/ |
SemaTemplate.cpp | 554 /// (e.g., "typename T") has been parsed. Typename specifies whether 555 /// the keyword "typename" was used to declare the type parameter 557 /// "class" or "typename" keyword. ParamName is the name of the 562 Decl *Sema::ActOnTypeParameter(Scope *S, bool Typename, 581 Typename, IsParameterPack); 746 /// parameter (e.g. T in template <template \<typename> class T> class array) [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | 60 template <typename ValueT> struct DenseMapInfo; 61 template <typename ValueT, typename ValueInfoT> class DenseSet; 342 template<typename ValueType> [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | 64 template <typename ValueT> struct DenseMapInfo; 65 template <typename ValueT, typename ValueInfoT> class DenseSet; 349 template<typename ValueType> [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | 64 template <typename ValueT> struct DenseMapInfo; 65 template <typename ValueT, typename ValueInfoT> class DenseSet; 349 template<typename ValueType> [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | 64 template <typename ValueT> struct DenseMapInfo; 65 template <typename ValueT, typename ValueInfoT> class DenseSet; 349 template<typename ValueType> [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | 64 template <typename ValueT> struct DenseMapInfo; 65 template <typename ValueT, typename ValueInfoT> class DenseSet; 349 template<typename ValueType> [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | 64 template <typename ValueT> struct DenseMapInfo; 65 template <typename ValueT, typename ValueInfoT> class DenseSet; 349 template<typename ValueType> [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | 64 template <typename ValueT> struct DenseMapInfo; 65 template <typename ValueT, typename ValueInfoT> class DenseSet; 349 template<typename ValueType> [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | 64 template <typename ValueT> struct DenseMapInfo; 65 template <typename ValueT, typename ValueInfoT> class DenseSet; 349 template<typename ValueType> [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | 64 template <typename ValueT> struct DenseMapInfo; 65 template <typename ValueT, typename ValueInfoT> class DenseSet; 349 template<typename ValueType> [all...] |