Lines Matching refs:OverloadToken
88 template <typename T> struct OverloadToken {}; struct
163 TrailingObjectsBase::OverloadToken<NextTy>) { in getTrailingObjectsImpl()
165 Obj, TrailingObjectsBase::OverloadToken<PrevTy>()) + in getTrailingObjectsImpl()
167 Obj, TrailingObjectsBase::OverloadToken<PrevTy>()); in getTrailingObjectsImpl()
178 TrailingObjectsBase::OverloadToken<NextTy>) { in getTrailingObjectsImpl()
180 Obj, TrailingObjectsBase::OverloadToken<PrevTy>()) + in getTrailingObjectsImpl()
182 Obj, TrailingObjectsBase::OverloadToken<PrevTy>()); in getTrailingObjectsImpl()
259 TrailingObjectsBase::OverloadToken<BaseTy>) { in getTrailingObjectsImpl()
265 TrailingObjectsBase::OverloadToken<BaseTy>) { in getTrailingObjectsImpl()
278 TrailingObjectsBase::OverloadToken<BaseTy>) { in callNumTrailingObjects()
284 TrailingObjectsBase::OverloadToken<T>) { in callNumTrailingObjects()
285 return Obj->numTrailingObjects(TrailingObjectsBase::OverloadToken<T>()); in callNumTrailingObjects()
291 using ParentType::OverloadToken;
296 using OverloadToken = typename ParentType::template OverloadToken<T>;
308 TrailingObjectsBase::OverloadToken<T>()); in getTrailingObjects()
319 static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>()); in getTrailingObjects()