コード例 #1
0
ファイル: Expression.cpp プロジェクト: Chris-Haglund/deft
Expression sqrt(const Expression &x) {
  if (x.typeIs("double")) return funexpr("sqrt", x).set_type("double");
  return x.cwisemethod("sqrt");
}
コード例 #2
0
ファイル: Expression.cpp プロジェクト: Chris-Haglund/deft
Expression sqr(const Expression &x) {
  if (x.typeIs("double")) return x*x;
  return x.cwisemethod("square");
}
コード例 #3
0
ファイル: Expression.cpp プロジェクト: Chris-Haglund/deft
Expression abs(const Expression &x) {
  if (x.typeIs("double")) return funexpr("fabs", x).set_type("double");
  return x.cwisemethod("abs");
}