reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Sema/ParsedAttr.h
  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.cpp
   43     return totalSizeToAlloc<ArgsUnion, detail::AvailabilityData,
   46   return totalSizeToAlloc<ArgsUnion, detail::AvailabilityData,
tools/clang/lib/Sema/SemaType.cpp
 5334   ArgsUnion Args(Arg);