_Closure
return _Expr<_Closure, _Tp> (_Closure (_Array<_Tp>(_M_data), __s));
return _Expr<_Closure, _Tp>
(_Closure (_Array<_Tp>(_M_data), __gs._M_index->_M_index));
return _Expr<_Closure, _Tp> (_Closure (*this, __i));
return _Expr<_Closure,_Tp> (_Closure (*this, func));
return _Expr<_Closure,_Tp> (_Closure (*this, func));
return _Expr<_Closure, _Tp> (_Closure (*this)); \
return _Expr<_Closure, bool> (_Closure (*this));
return _Expr<_Closure, _Tp> (_Closure (__v, __w)); \
return _Expr<_Closure, _Tp> (_Closure (__v, __t)); \
return _Expr<_Closure, _Tp> (_Closure (__t, __v)); \
return _Expr<_Closure, bool> (_Closure (__v, __w)); \
return _Expr<_Closure, bool> (_Closure (__v, __t)); \
return _Expr<_Closure, bool> (_Closure (__t, __v)); \
return _Expr<_Closure,_Tp> \
(_Closure (__t, __e (), (_Tp(*)(_Tp, _Tp))(&_Name))); \
return _Expr<_Closure,_Tp> \
(_Closure (__v, __w, (_Tp(*)(_Tp,_Tp))(&_Name))); \
return _Expr<_Closure,_Tp> \
(_Closure (__v, __t, (_Tp(*)(_Tp,_Tp))(&_Name))); \
return _Expr<_Closure,_Tp> \
(_Closure (__t, __v, (_Tp(*)(_Tp,_Tp))(&_Name))); \
return _Expr<_Closure,_Tp> (_Closure(this->_M_closure));
return _Expr<_Closure,_Tp> (_Closure (this->_M_closure)); \
return _Expr<_Closure,_Value> (_Closure (__v (), __w ())); \
return _Expr<_Closure,_Value> (_Closure (__v (), __t)); \
return _Expr<_Closure,_Value> (_Closure (__t, __v ())); \
return _Expr<_Closure,_Value> (_Closure (__e (), __v)); \
return _Expr<_Closure,_Value> (_Closure (__v, __e ())); \
return _Expr<_Closure,bool> (_Closure (__v (), __w ())); \
return _Expr<_Closure,bool> (_Closure (__v (), __t)); \
return _Expr<_Closure,bool> (_Closure (__t, __v ())); \
return _Expr<_Closure,bool> (_Closure (__e (), __v)); \
return _Expr<_Closure,bool> (_Closure (__v, __e ())); \
return _Expr<_Closure,_Tp>(_Closure(__e(), (_Tp(*)(_Tp))(&_Name))); \
return _Expr<_Closure,_Tp> (_Closure (__v, (_Tp(*)(_Tp))(&_Name))); \
return _Expr<_Closure,_Tp> \
(_Closure (__e1 (), __e2 (), (_Tp(*)(_Tp, _Tp))(&_Name))); \
return _Expr<_Closure,_Tp> \
(_Closure (__e (), __v, (_Tp(*)(_Tp, _Tp))(&_Name))); \
return _Expr<_Closure,_Tp> \
(_Closure (__v, __e (), (_Tp(*)(_Tp, _Tp))(&_Name))); \
return _Expr<_Closure,_Tp> \
(_Closure (__e (), __t, (_Tp(*)(_Tp, _Tp))(&_Name))); \