Searched refs:ValueOrInherited (Results 1 – 1 of 1) sorted by relevance
326 llvm::PointerUnion<ArgType, ParmDecl*, Chain*> ValueOrInherited; variable333 .ValueOrInherited.template is<ParmDecl *>() && in getParmOwningDefaultArg()339 DefaultArgStorage() : ValueOrInherited(ArgType()) {} in DefaultArgStorage()342 bool isSet() const { return !ValueOrInherited.isNull(); } in isSet()356 return Storage->ValueOrInherited.template get<ArgType>(); in get()372 ValueOrInherited = Arg; in set()379 ValueOrInherited = InheritedFrom; in setInherited()382 ValueOrInherited = in setInherited()385 ValueOrInherited.template dyn_cast<Chain *>()) { in setInherited()390 ValueOrInherited = new (allocateDefaultArgStorageChain(C)) in setInherited()[all …]