Files
yaml-cpp/sequence.cpp
T

26 lines
414 B
C++
Raw Normal View History

#include "sequence.h"
#include "node.h"
2008-06-26 06:49:50 +00:00
#include "parser.h"
namespace YAML
{
2008-06-26 06:49:50 +00:00
Sequence::Sequence(Parser *pParser)
{
2008-06-26 06:49:50 +00:00
Read(pParser);
}
Sequence::~Sequence()
{
for(unsigned i=0;i<m_data.size();i++)
delete m_data[i];
}
2008-06-26 06:49:50 +00:00
void Sequence::Read(Parser *pParser)
{
do {
Node *pNode = pParser->ReadNextNode();
m_data.push_back(pNode);
} while(pParser->SeqContinues());
}
}