Searched refs:ArgsUnion (Results 1 - 4 of 4) sorted by relevance

/external/clang/include/clang/Sema/
H A DAttributeList.h60 typedef llvm::PointerUnion<Expr*, IdentifierLoc*> ArgsUnion; typedef in namespace:clang
61 typedef llvm::SmallVector<ArgsUnion, 12U> ArgsVector;
138 ArgsUnion *getArgsBuffer() {
139 return reinterpret_cast<ArgsUnion*>(this+1);
141 ArgsUnion const *getArgsBuffer() const {
142 return reinterpret_cast<ArgsUnion const *>(this+1);
217 ArgsUnion *args, unsigned numArgs,
224 if (numArgs) memcpy(getArgsBuffer(), args, numArgs * sizeof(ArgsUnion));
243 ArgsUnion PVal(Parm);
244 memcpy(getArgsBuffer(), &PVal, sizeof(ArgsUnion));
[all...]
/external/clang/lib/Sema/
H A DAttributeList.cpp39 return (sizeof(AttributeList) + NumArgs * sizeof(ArgsUnion));
H A DSemaType.cpp3310 ArgsUnion Args(Arg);
/external/clang/lib/Parse/
H A DParseStmt.cpp1831 ArgsUnion ArgHints[] = {Hint.OptionLoc, Hint.ValueLoc,
1832 ArgsUnion(Hint.ValueExpr)};

Completed in 331 milliseconds