本文整理汇总了C++中OrderedTask::Reset方法的典型用法代码示例。如果您正苦于以下问题:C++ OrderedTask::Reset方法的具体用法?C++ OrderedTask::Reset怎么用?C++ OrderedTask::Reset使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OrderedTask
的用法示例。
在下文中一共展示了OrderedTask::Reset方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: pser
void
Deserialiser::Deserialise(OrderedTask &task)
{
task.Clear();
task.SetFactory(GetTaskFactoryType());
task.Reset();
OrderedTaskBehaviour beh = task.GetOrderedTaskBehaviour();
Deserialise(beh);
task.SetOrderedTaskBehaviour(beh);
const DataNode::List children = node.ListChildrenNamed(_T("Point"));
for (const auto &i : children) {
std::unique_ptr<DataNode> point_node(i);
Deserialiser pser(*point_node, waypoints);
pser.DeserialiseTaskpoint(task);
}
}
示例2: Deserialise
void
LoadTask(OrderedTask &task, const ConstDataNode &node,
const Waypoints *waypoints)
{
task.Clear();
task.SetFactory(GetTaskFactoryType(node));
task.Reset();
OrderedTaskSettings beh = task.GetOrderedTaskSettings();
Deserialise(beh, node);
task.SetOrderedTaskSettings(beh);
const auto children = node.ListChildrenNamed(_T("Point"));
for (const auto &i : children) {
std::unique_ptr<ConstDataNode> point_node(i);
DeserialiseTaskpoint(task, *point_node, waypoints);
}
}