~zorba-coders/zorba/bug-1189790

« back to all changes in this revision

Viewing changes to src/runtime/json/pregenerated/jsoniq_functions.h

  • Committer: Paul J. Lucas
  • Date: 2013-06-25 16:54:34 UTC
  • mfrom: (11502.1.37 zorba)
  • Revision ID: paul@lucasmail.org-20130625165434-b1dvqff1e7o87x5l
MergeĀ fromĀ trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
#include "runtime/base/narybase.h"
32
32
#include <context/uri_resolver.h>
33
33
#include "runtime/json/json_loader.h"
 
34
#include "zorbautils/hashset.h"
 
35
#include "zorbautils/hashmap_zstring.h"
34
36
 
35
37
 
36
38
namespace zorba {
286
288
{
287
289
public:
288
290
  store::Iterator_t theNames; //
 
291
  std::auto_ptr<HashSet<zstring, HashMapZStringCmp> > theNamesSet; //
289
292
 
290
293
  JSONObjectNamesIteratorState();
291
294
 
315
318
 
316
319
  virtual ~JSONObjectNamesIterator();
317
320
 
318
 
public:
319
 
  bool count(store::Item_t& result, PlanState& planState) const;
320
321
  void accept(PlanIterVisitor& v) const;
321
322
 
322
323
  bool nextImpl(store::Item_t& result, PlanState& aPlanState) const;