HomeSort by: relevance | last modified time | path
    Searched refs:Pack (Results 1 - 25 of 52) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
TemplateArgumentVisitor.h 43 DISPATCH(Pack);
65 VISIT_METHOD(Pack);
TemplateBase.h 89 /// The template argument is a pack expansion of a template name that was
99 /// The template argument is actually a parameter pack. Arguments are stored
101 Pack
195 /// Construct a template argument that is a template pack expansion.
225 /// Construct a template argument that is a template argument pack.
230 this->Args.Kind = Pack;
239 /// Create a new template argument pack by copying the given set of
262 /// parameter pack.
265 /// Determine whether this template argument is a pack expansion.
299 /// is a pack expansion, return the pattern as a template name
    [all...]
ExprCXX.h 4034 /// Represents a C++11 pack expansion that produces a sequence of
4037 /// A pack expansion expression contains a pattern (which itself is an
4047 /// Here, the argument to the function object \c f is a pack expansion whose
4049 /// template is instantiated, the pack expansion will instantiate to zero or
4057 /// The number of expansions that will be produced by this pack
4079 /// Retrieve the pattern of the pack expansion.
4082 /// Retrieve the pattern of the pack expansion.
4085 /// Retrieve the location of the ellipsis that describes this pack
4090 /// this pack expansion is instantiated, if already known.
4119 /// pack
    [all...]
  /src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
sanitizer_stack_store.h 39 uptr *pack /* number of blocks completed by this call */);
47 uptr Pack(Compression type);
76 uptr *Alloc(uptr count, uptr *idx, uptr *pack);
90 // Counter to track store progress to know when we can Pack() the block.
108 uptr Pack(Compression type, StackStore *store);
sanitizer_stack_store.cpp 40 StackStore::Id StackStore::Store(const StackTrace &trace, uptr *pack) {
45 *pack = 0;
46 uptr *stack_trace = Alloc(h.size + 1, &idx, pack);
49 *pack += blocks_[GetBlockIdx(idx)].Stored(h.size + 1);
71 uptr *StackStore::Alloc(uptr count, uptr *idx, uptr *pack) {
89 // Pack().
90 *pack += blocks_[block_idx].Stored(in_first);
91 *pack += blocks_[last_idx].Stored(count - in_first);
105 uptr StackStore::Pack(Compression type) {
107 for (BlockInfo &b : blocks_) res += b.Pack(type, this)
    [all...]
sanitizer_stackdepot.cpp 79 uptr diff = stackStore.Pack(static_cast<StackStore::Compression>(
193 uptr pack = 0; local
194 store_id = stackStore.Store(args, &pack);
195 if (LIKELY(!pack))
  /src/external/gpl3/gcc.old/dist/libphobos/src/std/
meta.d 328 static assert(Pack!(Erase!(int,
332 static assert(Pack!(Erase!(1,
360 static assert(Pack!(EraseAll!(int,
364 static assert(Pack!(EraseAll!(1,
427 Pack!(
496 static assert(Pack!(Replace!(byte, ubyte,
500 static assert(Pack!(Replace!(1111, byte,
504 static assert(Pack!(Replace!(byte, 1111,
508 static assert(Pack!(Replace!(1111, "11",
540 static assert(Pack!(ReplaceAll!(byte, ubyte
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateVariadic.cpp 45 // could have reached a dependent parameter pack.
112 /// elements that are pack expansions.
163 // A function parameter pack is a pack expansion, so cannot contain
164 // an unexpanded parameter pack. Likewise for a template parameter
165 // pack that contains any references to other packs.
172 /// Suppress traversal of pack-expanded attributes.
180 /// Suppress traversal of pack expansion expressions and types.
189 /// Suppress traversal of using-declaration pack expansion.
197 /// Suppress traversal of using-declaration pack expansion
    [all...]
SemaTemplateDeduction.cpp 356 case TemplateArgument::Pack: {
357 if (Y.getKind() != TemplateArgument::Pack ||
411 // expanded NTTP should be a pack expansion type?
663 /// A pack that we're currently deducing.
665 // The index of the pack.
668 // The old value of the pack before we started deducing it.
671 // A deferred value of this pack from an inner deduction, that couldn't be
675 // The new value of the pack.
678 // The outer deduction for this pack, if any.
686 /// A scope in which we're performing pack deduction
    [all...]
SemaTemplateInstantiate.cpp 965 void ExpandingFunctionParameterPack(ParmVarDecl *Pack) {
966 SemaRef.CurrentInstantiationScope->MakeInstantiatedLocalArgPack(Pack);
1018 "should only have multiple expansions for a pack");
1094 /// Transform a reference to a function or init-capture parameter pack.
1098 /// expand a function parameter pack reference which refers to an expanded
1099 /// pack.
1125 /// Transforms an already-substituted template type parameter pack
1126 /// into either itself (if we aren't substituting into its pack expansion)
1233 assert(Arg.getKind() == TemplateArgument::Pack &&
1234 "Missing argument pack");
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
TemplateBase.cpp 228 case Pack:
249 case Pack:
285 case TemplateArgument::Pack:
351 case Pack:
380 case Pack:
406 case Pack:
470 case Pack:
531 case TemplateArgument::Pack:
578 case TemplateArgument::Pack: {
DeclPrinter.cpp 121 void printDeclType(QualType T, StringRef DeclName, bool Pack = false);
276 void DeclPrinter::printDeclType(QualType T, StringRef DeclName, bool Pack) {
281 Pack = true;
284 T.print(Out, Policy, (Pack ? "..." : "") + DeclName, Indentation);
TypeLoc.cpp 596 case TemplateArgument::Pack:
ItaniumMangle.cpp 1880 // ::= Tp <template-param-decl> # template parameter pack
3739 // <type> ::= Dp <type> # pack expansion (C++0x)
4088 // ::= sZ <template-param> # size of a parameter pack
4089 // ::= sZ <function-param> # size of a function parameter pack
4964 const NamedDecl *Pack = SPE->getPack();
4965 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Pack))
4968 = dyn_cast<NonTypeTemplateParmDecl>(Pack))
4971 = dyn_cast<TemplateTemplateParmDecl>(Pack))
4974 mangleFunctionParam(cast<ParmVarDecl>(Pack));
5183 // If we reach an expanded parameter pack whose argument isn't in pac
    [all...]
ASTDiagnostic.cpp 941 /// points to a TemplateArgument within a parameter pack.
944 /// EndTA - the end iterator of a parameter pack
955 // Set to first template argument. If not a parameter pack, done.
957 if (TA.getKind() != TemplateArgument::Pack) return;
959 // Start looking into the parameter pack.
966 // Parameter pack is empty, use the increment to get to a valid
987 // If in a parameter pack, advance in the parameter pack.
1000 // If the TemplateArgument is not a parameter pack, done.
1002 if (TA.getKind() != TemplateArgument::Pack)
    [all...]
TypePrinter.cpp 1975 // An empty pack is equivalent to not providing a pack argument.
1976 if (Arg.getKind() == TemplateArgument::Pack && Arg.pack_size() == 0)
2026 if (Argument.getKind() == TemplateArgument::Pack) {
2055 // Use same template parameter for all elements of Pack
  /src/common/dist/zlib/contrib/dotzlib/DotZLib/
DotZLib.cs 29 [StructLayoutAttribute(LayoutKind.Sequential, Pack=4, Size=0, CharSet=CharSet.Ansi)]
  /src/external/gpl3/binutils/dist/zlib/contrib/dotzlib/DotZLib/
DotZLib.cs 29 [StructLayoutAttribute(LayoutKind.Sequential, Pack=4, Size=0, CharSet=CharSet.Ansi)]
  /src/external/gpl3/binutils.old/dist/zlib/contrib/dotzlib/DotZLib/
DotZLib.cs 29 [StructLayoutAttribute(LayoutKind.Sequential, Pack=4, Size=0, CharSet=CharSet.Ansi)]
  /src/external/gpl3/gdb/dist/zlib/contrib/dotzlib/DotZLib/
DotZLib.cs 29 [StructLayoutAttribute(LayoutKind.Sequential, Pack=4, Size=0, CharSet=CharSet.Ansi)]
  /src/external/gpl3/gdb.old/dist/zlib/contrib/dotzlib/DotZLib/
DotZLib.cs 29 [StructLayoutAttribute(LayoutKind.Sequential, Pack=4, Size=0, CharSet=CharSet.Ansi)]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
ItaniumDemangle.h 123 /// has an unexpanded parameter pack below it that may affect this cache.
239 // Elements[Idx] is an empty parameter pack expansion, we should erase the
1039 /// A template parameter pack declaration, 'typename ...T'.
1059 /// An unexpanded parameter pack (either in the expression or type context). If
1070 // Setup OutputStream for a pack expansion unless we're already expanding one.
1135 /// TemplateParams table if the <template-args> this pack belongs to apply to an
1152 /// A pack expansion. Below this node, there are some unexpanded ParameterPacks
1171 // Print the first element in the pack. If Child contains a ParameterPack,
1175 // No ParameterPack was found in Child. This can occur if we've found a pack
1189 // Else, iterate through the rest of the elements in the pack
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Template.h 299 /// For a parameter pack, the local instantiation scope may contain a
319 /// If non-NULL, the template parameter pack that has been
324 /// explicitly-specified template arguments in that pack.
417 /// \returns A pointer to the declaration or argument pack of declarations
427 /// Note that the given parameter pack has been partially substituted
431 /// \param Pack The parameter pack, which will always be a template
432 /// parameter pack.
435 /// for this parameter pack.
438 /// arguments provided for this parameter pack
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
CastValueChecker.cpp 275 case TemplateArgument::Pack:
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CXType.cpp 203 if (A.getKind() == TemplateArgument::Pack) {
1130 if (Arg.getKind() == TemplateArgument::Pack)

Completed in 65 milliseconds

1 2 3