Lines Matching refs:S
23 template <typename F, typename S>
26 S second;
30 Pair(const F& f, const S& s) : first(f), second(s) { } in Pair()
36 inline const S& getSecond() const { in getSecond()
43 template <typename F, typename S>
44 struct trait_trivial_ctor< uirenderer::Pair<F, S> >
45 { enum { value = aggregate_traits<F, S>::has_trivial_ctor }; };
46 template <typename F, typename S>
47 struct trait_trivial_dtor< uirenderer::Pair<F, S> >
48 { enum { value = aggregate_traits<F, S>::has_trivial_dtor }; };
49 template <typename F, typename S>
50 struct trait_trivial_copy< uirenderer::Pair<F, S> >
51 { enum { value = aggregate_traits<F, S>::has_trivial_copy }; };
52 template <typename F, typename S>
53 struct trait_trivial_move< uirenderer::Pair<F, S> >
54 { enum { value = aggregate_traits<F, S>::has_trivial_move }; };