Markos Zaharioudakis has proposed merging lp:~zorba-coders/zorba/hof-next into 
lp:zorba.

Commit message:
renamed DynamicFunctionIterator to FunctionItemIterator

Requested reviews:
  Markos Zaharioudakis (markos-za)

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/hof-next/+merge/155635

renamed DynamicFunctionIterator to FunctionItemIterator
-- 
https://code.launchpad.net/~zorba-coders/zorba/hof-next/+merge/155635
Your team Zorba Coders is subscribed to branch lp:zorba.
=== modified file 'src/compiler/codegen/plan_visitor.cpp'
--- src/compiler/codegen/plan_visitor.cpp	2013-03-26 21:26:20 +0000
+++ src/compiler/codegen/plan_visitor.cpp	2013-03-26 22:32:25 +0000
@@ -549,7 +549,7 @@
     } // for
   }
 
-  push_itstack(new DynamicFunctionIterator(sctx, qloc, fnInfo));
+  push_itstack(new FunctionItemIterator(sctx, qloc, fnInfo));
 }
 
 

=== modified file 'src/runtime/function_item/function_item.cpp'
--- src/runtime/function_item/function_item.cpp	2013-03-26 21:26:20 +0000
+++ src/runtime/function_item/function_item.cpp	2013-03-26 22:32:25 +0000
@@ -47,7 +47,7 @@
 
 SERIALIZABLE_CLASS_VERSIONS(FunctionItem)
 
-SERIALIZABLE_CLASS_VERSIONS(DynamicFunctionIterator)
+SERIALIZABLE_CLASS_VERSIONS(FunctionItemIterator)
 
 
 /*******************************************************************************
@@ -287,31 +287,31 @@
 /*******************************************************************************
 
 ********************************************************************************/
-DynamicFunctionIterator::DynamicFunctionIterator(
+FunctionItemIterator::FunctionItemIterator(
       static_context* sctx,
       const QueryLoc& loc,
       FunctionItemInfo* fnInfo)
   :
-  NaryBaseIterator<DynamicFunctionIterator, PlanIteratorState>(sctx, loc, fnInfo->theScopedVarsIterators),
+  NaryBaseIterator<FunctionItemIterator, PlanIteratorState>(sctx, loc, fnInfo->theScopedVarsIterators),
   theFunctionItemInfo(fnInfo)
 {
 }
 
 
-DynamicFunctionIterator::~DynamicFunctionIterator()
+FunctionItemIterator::~FunctionItemIterator()
 {
 }
 
 
-void DynamicFunctionIterator::serialize(::zorba::serialization::Archiver& ar)
+void FunctionItemIterator::serialize(::zorba::serialization::Archiver& ar)
 {
   serialize_baseclass(ar,
-  (NaryBaseIterator<DynamicFunctionIterator, PlanIteratorState>*)this);
+  (NaryBaseIterator<FunctionItemIterator, PlanIteratorState>*)this);
   ar & theFunctionItemInfo;
 }
 
 
-bool DynamicFunctionIterator::nextImpl(store::Item_t& result, PlanState& planState) const
+bool FunctionItemIterator::nextImpl(store::Item_t& result, PlanState& planState) const
 {
   PlanIteratorState* state;
   DEFAULT_STACK_INIT(PlanIteratorState, state, planState);
@@ -330,7 +330,7 @@
 
     if (theFunctionItemInfo->theIsCoercion)
     {
-      DynamicFunctionIterator* child = dynamic_cast<DynamicFunctionIterator*>(theChildren[0].getp());
+      FunctionItemIterator* child = dynamic_cast<FunctionItemIterator*>(theChildren[0].getp());
       if (child != NULL)
         theFunctionItemInfo->theQName = child->theFunctionItemInfo->theQName;
     }
@@ -366,7 +366,7 @@
       the varids that will be generated for the eval query will not conflict with
       the varids of the outer vars and the outer-query global vars.
 ********************************************************************************/
-void DynamicFunctionIterator::importOuterEnv(
+void FunctionItemIterator::importOuterEnv(
     PlanState& planState,
     CompilerCB* evalCCB,
     static_context* importSctx,
@@ -453,7 +453,7 @@
 /****************************************************************************//**
 
 ********************************************************************************/
-void DynamicFunctionIterator::setExternalVariables(
+void FunctionItemIterator::setExternalVariables(
     CompilerCB* ccb,
     static_context* importSctx,
     dynamic_context* evalDctx) const
@@ -503,7 +503,7 @@
   }
 }
 
-NARY_ACCEPT(DynamicFunctionIterator)
+NARY_ACCEPT(FunctionItemIterator)
 
 
 } //namespace zorba

=== modified file 'src/runtime/function_item/function_item.h'
--- src/runtime/function_item/function_item.h	2013-03-26 21:26:20 +0000
+++ src/runtime/function_item/function_item.h	2013-03-26 22:32:25 +0000
@@ -36,7 +36,7 @@
 
 /*******************************************************************************
   A class to hold information about a dynamic function. This info is shared
-  between the DynamicFunctionIterator and the FunctionItems it creates.
+  between the FunctionItemIterator and the FunctionItems it creates.
 
   theCCB :
   --------
@@ -237,24 +237,24 @@
 /*******************************************************************************
   An iterator that creates and returns dynamic function items
 ********************************************************************************/
-class DynamicFunctionIterator : public NaryBaseIterator<DynamicFunctionIterator, PlanIteratorState>
+class FunctionItemIterator : public NaryBaseIterator<FunctionItemIterator, PlanIteratorState>
 {
 protected:
   FunctionItemInfo_t theFunctionItemInfo;
 
 public:
-  SERIALIZABLE_CLASS(DynamicFunctionIterator)
-  SERIALIZABLE_CLASS_CONSTRUCTOR2T(DynamicFunctionIterator,
-  NaryBaseIterator<DynamicFunctionIterator, PlanIteratorState>)
+  SERIALIZABLE_CLASS(FunctionItemIterator)
+  SERIALIZABLE_CLASS_CONSTRUCTOR2T(FunctionItemIterator,
+  NaryBaseIterator<FunctionItemIterator, PlanIteratorState>)
   void serialize(::zorba::serialization::Archiver& ar);
 
 public:
-  DynamicFunctionIterator(
+  FunctionItemIterator(
       static_context* sctx,
       const QueryLoc& loc,
       FunctionItemInfo* fnInfo);
 
-  virtual ~DynamicFunctionIterator();
+  virtual ~FunctionItemIterator();
 
   // Used for pretty-printing of the iterator tree
   const FunctionItemInfo_t getFunctionItemInfo() const

=== modified file 'src/runtime/visitors/planiter_visitor_impl_code.h'
--- src/runtime/visitors/planiter_visitor_impl_code.h	2013-03-24 20:40:03 +0000
+++ src/runtime/visitors/planiter_visitor_impl_code.h	2013-03-26 22:32:25 +0000
@@ -51,7 +51,7 @@
 
   PLAN_ITER_VISITOR (SingletonIterator);
 
-  PLAN_ITER_VISITOR (DynamicFunctionIterator);
+  PLAN_ITER_VISITOR (FunctionItemIterator);
 
   PLAN_ITER_VISITOR (EmptyIterator);
 

=== modified file 'src/runtime/visitors/planiter_visitor_impl_include.h'
--- src/runtime/visitors/planiter_visitor_impl_include.h	2013-03-24 20:40:03 +0000
+++ src/runtime/visitors/planiter_visitor_impl_include.h	2013-03-26 22:32:25 +0000
@@ -43,7 +43,7 @@
   class PiIterator;
   class RefIterator;
   class SingletonIterator;
-  class DynamicFunctionIterator;
+  class FunctionItemIterator;
   class EmptyIterator;
   class ForVarIterator;
   typedef rchandle<ForVarIterator> ForVarIter_t;

=== modified file 'src/runtime/visitors/printer_visitor_impl.cpp'
--- src/runtime/visitors/printer_visitor_impl.cpp	2013-03-26 21:26:20 +0000
+++ src/runtime/visitors/printer_visitor_impl.cpp	2013-03-26 22:32:25 +0000
@@ -115,16 +115,16 @@
 }
 
 
-void PrinterVisitor::beginVisit(const DynamicFunctionIterator& a)
+void PrinterVisitor::beginVisit(const FunctionItemIterator& a)
 {
-  thePrinter.startBeginVisit("DynamicFunctionIterator", ++theId);
+  thePrinter.startBeginVisit("FunctionItemIterator", ++theId);
   if (a.getFunctionItemInfo()->theQName.getp() != NULL)
     thePrinter.addAttribute("function", a.getFunctionItemInfo()->theQName->getStringValue().str());
   printCommons( &a, theId );
   thePrinter.endBeginVisit(theId);
 }
 
-void PrinterVisitor::endVisit(const DynamicFunctionIterator&)
+void PrinterVisitor::endVisit(const FunctionItemIterator&)
 {
   thePrinter.startEndVisit();
   thePrinter.endEndVisit();

=== modified file 'src/runtime/visitors/printer_visitor_impl.h'
--- src/runtime/visitors/printer_visitor_impl.h	2013-03-24 20:40:03 +0000
+++ src/runtime/visitors/printer_visitor_impl.h	2013-03-26 22:32:25 +0000
@@ -29,8 +29,8 @@
 void beginVisit(const SingletonIterator& a);
 void endVisit(const SingletonIterator& a);
 
-void beginVisit(const DynamicFunctionIterator& a);
-void endVisit(const DynamicFunctionIterator& a);
+void beginVisit(const FunctionItemIterator& a);
+void endVisit(const FunctionItemIterator& a);
 
 void beginVisit(const EnclosedIterator& a);
 void endVisit(const EnclosedIterator& a);

=== modified file 'src/zorbaserialization/archiver_consts.h'
--- src/zorbaserialization/archiver_consts.h	2013-03-26 21:26:20 +0000
+++ src/zorbaserialization/archiver_consts.h	2013-03-26 22:32:25 +0000
@@ -250,7 +250,7 @@
 
 #include "runtime/iterator_enum.h"
 
-  TYPE_DynamicFunctionIterator,
+  TYPE_FunctionItemIterator,
   TYPE_FunctionItemInfo,
   TYPE_DynamicFnCallIterator,
   TYPE_ArgumentPlaceholderIterator,

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to     : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp

Reply via email to