Lines Matching refs:T

253         template<class T> const T & item_cast(const SfxPoolItem &rItem)  in item_cast()
256 if (!rItem.IsA(STATICTYPE(T))) in item_cast()
258 return static_cast<const T &>(rItem); in item_cast()
279 template<class T> const T * item_cast(const SfxPoolItem *pItem) in item_cast()
281 if (pItem && !pItem->IsA(STATICTYPE(T))) in item_cast()
283 return static_cast<const T *>(pItem); in item_cast()
311 template<class T> const T & ItemGet(const SwCntntNode &rNode, in ItemGet()
314 return item_cast<T>(rNode.GetAttr(eType)); in ItemGet()
340 template<class T> const T & ItemGet(const SwFmt &rFmt, in ItemGet()
343 return item_cast<T>(rFmt.GetFmtAttr(eType)); in ItemGet()
371 template<class T> const T & ItemGet(const SfxItemSet &rSet, in ItemGet()
374 return item_cast<T>(rSet.Get(eType)); in ItemGet()
406 template<class T> const T & DefaultItemGet(const SfxItemPool &rPool, in DefaultItemGet()
409 return item_cast<T>(rPool.GetDefaultItem(eType)); in DefaultItemGet()
442 template<class T> const T & DefaultItemGet(const SwDoc &rDoc, in DefaultItemGet()
445 return DefaultItemGet<T>(rDoc.GetAttrPool(), eType); in DefaultItemGet()
476 template<class T> const T* HasItem(const SfxItemSet &rSet, in HasItem()
479 return item_cast<T>(rSet.GetItem(eType)); in HasItem()
509 template<class T> const T* HasItem(const SwFmt &rFmt, in HasItem()
512 return HasItem<T>(rFmt.GetAttrSet(), eType); in HasItem()
605 template<class T> const T* HasItem(const sw::PoolItems &rItems, in HasItem()
608 return item_cast<T>(SearchPoolItems(rItems, eType)); in HasItem()