Lines Matching refs:Funcs
768 template <typename Stored, typename Funcs>
769 Stored * call_create () const { return Funcs::create (); } in call_create()
784 >::value Funcs; typedef
801 if (p && p != const_cast<Stored *> (Funcs::get_null ())) in do_destroy()
802 Funcs::destroy (p); in do_destroy()
808 { return get_stored () != Funcs::get_null (); }
818 return const_cast<Stored *> (Funcs::get_null ()); in get_stored()
820 p = this->template call_create<Stored, Funcs> (); in get_stored()
822 p = const_cast<Stored *> (Funcs::get_null ()); in get_stored()
843 const Returned * get () const { return Funcs::convert (get_stored ()); } in get()
844 const Returned * get_relaxed () const { return Funcs::convert (get_stored_relaxed ()); } in get_relaxed()
845 …Returned * get_unconst () const { return const_cast<Returned *> (Funcs::convert (get_stored ())); } in get_unconst()