From f8a870c48886e8828155d05b0da6b7868344ba6a Mon Sep 17 00:00:00 2001 From: Teddy Date: Fri, 9 Aug 2013 17:58:48 +0800 Subject: added `and` operator --- model.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'model.h') diff --git a/model.h b/model.h index a4c6a1f..88b29cb 100644 --- a/model.h +++ b/model.h @@ -181,7 +181,7 @@ class VecObj; class VectReprCons : public ReprCons { private: VecObj *ptr; - int idx; + size_t idx; public: VectReprCons(VecObj *ptr, EvalObj *ori); EvalObj *next(const string &prev); @@ -377,7 +377,7 @@ class VecObj: public EvalObj { EvalObjVec vec; /** Construct a vector object */ VecObj(); - int get_size(); + size_t get_size(); EvalObj *get_obj(int idx); /** Resize the vector */ void resize(int new_size); @@ -434,4 +434,6 @@ class Continuation { Pair *proc_body); }; +bool is_list(); + #endif -- cgit v1.2.3