Type (Path CDEnvC Header / autotree.h)

Iterator

typedef builtin Iterator;

Describing Tree Iterator

Article - About this type


Using In

  Iterator tree_iterator(AutoTree tree);
    Create iterator for a kv node or array node to foreach

  int iterator_next(Iterator &iterator, char *pathNameWriteTo, int writeToSize);
    Move iterator to next

  void iterator_destroy(Iterator &iterator);
    Destroy an iterator

类型 (属于 CDEnvC拓展 / autotree.h)

Iterator

typedef builtin Iterator;

表示一个用于遍历树的迭代器

关于此类型的介绍文章


被用于

  Iterator tree_iterator(AutoTree tree);
    为一个KV节点或数组节点创建迭代器以便遍历

  int iterator_next(Iterator &iterator, char *pathNameWriteTo, int writeToSize);
    迭代器到下一项

  void iterator_destroy(Iterator &iterator);
    销毁迭代器