Home | History | Annotate | Download | only in base

Lines Matching refs:Tuple1

69 // Tuple1<A> is rarely useful.  One such use is when A is non-const ref that you
80 struct Tuple1 {
84 Tuple1() {}
85 explicit Tuple1(typename TupleTraits<A>::ParamType a) : a(a) {}
279 struct TupleTypes< Tuple1<A> > {
280 typedef Tuple1<typename TupleTraits<A>::ValueType> ValueTuple;
281 typedef Tuple1<typename TupleTraits<A>::RefType> RefTuple;
282 typedef Tuple1<typename TupleTraits<A>::ParamType> ParamTuple;
429 inline Tuple1<A> MakeTuple(const A& a) {
430 return Tuple1<A>(a);
481 inline Tuple1<A&> MakeRefTuple(A& a) {
482 return Tuple1<A&>(a);
547 inline void DispatchToMethod(ObjT* obj, Method method, const Tuple1<A>& arg) {
638 inline void DispatchToFunction(Function function, const Tuple1<A>& arg) {
729 const Tuple1<A>& arg, Tuple0*) {
786 Tuple1<OutA>* out) {
794 Tuple1<OutA>* out) {
801 const Tuple1<InA>& in,
802 Tuple1<OutA>* out) {
810 Tuple1<OutA>* out) {
820 Tuple1<OutA>* out) {
831 Tuple1<OutA>* out) {
843 Tuple1<OutA>* out) {
857 Tuple1<OutA>* out) {
888 const Tuple1<InA>& in,
982 const Tuple1<InA>& in,
1087 const Tuple1<InA>& in,
1199 const Tuple1<InA>& in,