#pragma once #include "ltnode.h" #include #include namespace YAML { class Node; struct IterPriv { IterPriv(); IterPriv(std::vector ::const_iterator it); IterPriv(std::map ::const_iterator it); enum ITER_TYPE { IT_NONE, IT_SEQ, IT_MAP }; ITER_TYPE type; std::vector ::const_iterator seqIter; std::map ::const_iterator mapIter; }; }