本文整理汇总了C++中Pair::mutable_t2方法的典型用法代码示例。如果您正苦于以下问题:C++ Pair::mutable_t2方法的具体用法?C++ Pair::mutable_t2怎么用?C++ Pair::mutable_t2使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Pair
的用法示例。
在下文中一共展示了Pair::mutable_t2方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: move
static not_null<std::unique_ptr<Trajectory const>> BuildTrajectory() {
not_null<std::unique_ptr<Trajectory>> result =
make_not_null_unique<Trajectory>();
// Build a biggish protobuf for serialization.
for (int i = 0; i < 100; ++i) {
Trajectory::InstantaneousDegreesOfFreedom* idof = result->add_timeline();
Point* instant = idof->mutable_instant();
Quantity* scalar = instant->mutable_scalar();
scalar->set_dimensions(3);
scalar->set_magnitude(3 * i);
Pair* dof = idof->mutable_degrees_of_freedom();
Pair::Element* t1 = dof->mutable_t1();
Point* point1 = t1->mutable_point();
Quantity* scalar1 = point1->mutable_scalar();
scalar1->set_dimensions(1);
scalar1->set_magnitude(i);
Pair::Element* t2 = dof->mutable_t2();
Point* point2 = t2->mutable_point();
Quantity* scalar2 = point2->mutable_scalar();
scalar2->set_dimensions(2);
scalar2->set_magnitude(2 * i);
}
return std::move(result);
}