本文整理汇总了C++中llvm::format方法的典型用法代码示例。如果您正苦于以下问题:C++ llvm::format方法的具体用法?C++ llvm::format怎么用?C++ llvm::format使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类llvm
的用法示例。
在下文中一共展示了llvm::format方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: format
void
BinMapOutput::InnerSectionsSymbols(const BinGroups& groups)
{
for (BinGroups::const_iterator group = groups.begin(), end=groups.end();
group != end; ++group)
{
if (CountSymbols(m_object, &group->m_section) > 0)
{
StringRef name = group->m_section.getName();
m_os << "---- Section " << name << ' ';
for (size_t i=0; i<65-name.size(); ++i)
m_os << '-';
m_os << "\n\n";
m_os << format("%-*s", m_bytes*2+2, (const char*)"Real");
m_os << format("%-*s", m_bytes*2+2, (const char*)"Virtual");
m_os << "Name\n";
OutputSymbols(&group->m_section);
m_os << "\n\n";
}
// Recurse to loop through follow groups
InnerSectionsSymbols(group->m_follow_groups);
}
}
示例2: Sections
void
BinMapOutput::OutputSectionsSummary()
{
m_os << "-- Sections (summary) ";
for (int i=0; i<57; ++i)
m_os << '-';
m_os << "\n\n";
m_os << format("%-*s", m_bytes*2+2, (const char*)"Vstart");
m_os << format("%-*s", m_bytes*2+2, (const char*)"Vstop");
m_os << format("%-*s", m_bytes*2+2, (const char*)"Start");
m_os << format("%-*s", m_bytes*2+2, (const char*)"Stop");
m_os << format("%-*s", m_bytes*2+2, (const char*)"Length");
m_os << format("%-10s", (const char*)"Class");
m_os << "Name\n";
InnerSectionsSummary(m_groups);
m_os << '\n';
}