本文整理汇总了C++中typenamevector::Priority方法的典型用法代码示例。如果您正苦于以下问题:C++ typenamevector::Priority方法的具体用法?C++ typenamevector::Priority怎么用?C++ typenamevector::Priority使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类typenamevector
的用法示例。
在下文中一共展示了typenamevector::Priority方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ListPorts
void ListPorts(const vector<PortClass> &ports, bool input) {
typename vector<PortClass>::const_iterator port_iter;
for (port_iter = ports.begin(); port_iter != ports.end(); ++port_iter) {
cout << " port " << port_iter->Id() << ", ";
if (input) {
cout << "IN";
} else {
cout << "OUT";
}
if (!port_iter->Description().empty()) {
cout << " " << port_iter->Description();
}
switch (port_iter->PriorityCapability()) {
case ola::CAPABILITY_STATIC:
cout << ", priority " << static_cast<int>(port_iter->Priority());
break;
case ola::CAPABILITY_FULL:
cout << ", priority ";
if (port_iter->PriorityMode() == ola::PRIORITY_MODE_INHERIT) {
cout << "inherited";
} else {
cout << "overide " << static_cast<int>(port_iter->Priority());
}
break;
default:
break;
}
if (port_iter->IsActive()) {
cout << ", patched to universe " << port_iter->Universe();
}
if (port_iter->SupportsRDM()) {
cout << ", RDM supported";
}
cout << endl;
}
}