コード例 #1
0
ファイル: Expression.hpp プロジェクト: BenjaminW3/picongpu
 HDINLINE
 Expression<exprTypes::subscript, mpl::vector<This, typename result_of::make_Expr<Arg>::type> >
 operator[](const Arg& arg) const
 {
     return Expression<exprTypes::subscript, mpl::vector<This, typename result_of::make_Expr<Arg>::type> >
     (*this, make_Expr(arg));
 }
コード例 #2
0
ファイル: make_Expr.hpp プロジェクト: CodeLemon/picongpu
HDINLINE
typename result_of::make_Expr<T>::type
expr(const T& t)
{
    return make_Expr(t);
}
コード例 #3
0
ファイル: Expression.hpp プロジェクト: BenjaminW3/picongpu
 HDINLINE
 Expression<exprTypes::comma, mpl::vector<This, typename result_of::make_Expr<Rhs>::type> > operator,(const Rhs& rhs) const
 {
     return Expression<exprTypes::comma, mpl::vector<This, typename result_of::make_Expr<Rhs>::type> >
     (*this, make_Expr(rhs));
 }