Home
last modified time | relevance | path

Searched refs:ValueOrInherited (Results 1 – 1 of 1) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h329 llvm::PointerUnion<ArgType, ParmDecl*, Chain*> ValueOrInherited; variable
336 .ValueOrInherited.template is<ParmDecl *>() && in getParmOwningDefaultArg()
342 DefaultArgStorage() : ValueOrInherited(ArgType()) {} in DefaultArgStorage()
345 bool isSet() const { return !ValueOrInherited.isNull(); } in isSet()
359 return Storage->ValueOrInherited.template get<ArgType>(); in get()
375 ValueOrInherited = Arg; in set()
382 ValueOrInherited = InheritedFrom; in setInherited()
386 ValueOrInherited = in setInherited()
389 ValueOrInherited.template dyn_cast<Chain *>()) { in setInherited()
394 ValueOrInherited = new (allocateDefaultArgStorageChain(C)) in setInherited()
[all …]