reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
106 using ArgsVector = llvm::SmallVector<ArgsUnion, 12U>; 120 ParsedAttr, ArgsUnion, detail::AvailabilityData, 124 size_t numTrailingObjects(OverloadToken<ArgsUnion>) const { return NumArgs; } 184 ArgsUnion *getArgsBuffer() { return getTrailingObjects<ArgsUnion>(); } 184 ArgsUnion *getArgsBuffer() { return getTrailingObjects<ArgsUnion>(); } 185 ArgsUnion const *getArgsBuffer() const { 186 return getTrailingObjects<ArgsUnion>(); 203 ArgsUnion *args, unsigned numArgs, Syntax syntaxUsed, 212 memcpy(getArgsBuffer(), args, numArgs * sizeof(ArgsUnion)); 229 ArgsUnion PVal(Parm); 230 memcpy(getArgsBuffer(), &PVal, sizeof(ArgsUnion)); 246 ArgsUnion *Args = getArgsBuffer(); 263 ArgsUnion PVal(ArgKind); 264 memcpy(getArgsBuffer(), &PVal, sizeof(ArgsUnion)); 374 ArgsUnion getArg(unsigned Arg) const { 550 ParsedAttr::totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, 554 ParsedAttr::totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, 558 ParsedAttr::totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, 649 ArgsUnion *args, unsigned numArgs, 653 ParsedAttr::totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, 658 ParsedAttr::totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, 685 ParsedAttr::totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, 710 ParsedAttr::totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, 852 ArgsUnion *args, unsigned numArgs,tools/clang/lib/Parse/ParseDecl.cpp
1320 ArgsUnion Args[] = {Language.get(), DefinedInExpr.get(),
tools/clang/lib/Parse/ParseStmt.cpp 2059 ArgsUnion ArgHints[] = {Hint.PragmaNameLoc, Hint.OptionLoc, Hint.StateLoc,
tools/clang/lib/Sema/ParsedAttr.cpp43 return totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, 46 return totalSizeToAlloc<ArgsUnion, detail::AvailabilityData,tools/clang/lib/Sema/SemaType.cpp
5334 ArgsUnion Args(Arg);