[Groonga-commit] groonga/grnxx at e1241a0 [master] Add clear() and remove a wrong comment.

Back to archive index

susumu.yata null+****@clear*****
Wed Jun 4 10:51:03 JST 2014


susumu.yata	2014-06-04 10:51:03 +0900 (Wed, 04 Jun 2014)

  New Revision: e1241a06756d0d54e8aedc84f99ead1b32ec9c09
  https://github.com/groonga/grnxx/commit/e1241a06756d0d54e8aedc84f99ead1b32ec9c09

  Message:
    Add clear() and remove a wrong comment.

  Modified files:
    new-interface/expression-builder.hpp

  Modified: new-interface/expression-builder.hpp (+3 -2)
===================================================================
--- new-interface/expression-builder.hpp    2014-06-03 16:01:40 +0900 (07b095c)
+++ new-interface/expression-builder.hpp    2014-06-04 10:51:03 +0900 (12b09bf)
@@ -48,13 +48,14 @@ class ExpressionBuilder {
                                                ExpressionNode **args,
                                                Error *error) = 0;
 
+  // すべてのノードを破棄する.
+  virtual void clear();
+
   // 最後に作成したノードを根とする構文木に対応する式を作成する.
   // 成功すれば有効なオブジェクトへのポインタを返す.
   // 失敗したときは *error にその内容を格納し, nullptr を返す.
   //
   // 失敗する状況としては,以下のようなものが挙げられる.
-  // - 演算子と引数が対応していない.
-  //  - 演算子が求める引数の型・数と実際の引数の型・数が異なる.
   // - リソースを確保できない.
   virtual std::unique_ptr<Expression> create_expression(Error *error) const;
 };
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index