HomeSort by relevance Sort by last modified time
    Searched refs:Typename (Results 1 - 23 of 23) sorted by null

  /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...]

Completed in 1545 milliseconds