10 #ifndef LLVM_SUPPORT_FORMATADAPTERS_H
11 #define LLVM_SUPPORT_FORMATADAPTERS_H
27 "Item does not have a format provider!");
56 Adapter.format(Stream, Style);
70 for (
size_t I = 0;
I < Count; ++
I) {
71 Adapter.format(Stream, Style);
AlignAdapter(T &&Item, AlignStyle Where, size_t Amount)
raw_ostream & indent(unsigned NumSpaces)
indent - Insert 'NumSpaces' spaces.
void format(raw_ostream &S, StringRef Options)
void format(llvm::raw_ostream &Stream, StringRef Style)
void format(llvm::raw_ostream &Stream, StringRef Style)
void format(llvm::raw_ostream &Stream, StringRef Style)
detail::PadAdapter< T > fmt_pad(T &&Item, size_t Left, size_t Right)
PadAdapter(T &&Item, size_t Left, size_t Right)
RepeatAdapter(T &&Item, size_t Count)
detail::AlignAdapter< T > fmt_align(T &&Item, AlignStyle Where, size_t Amount)
std::enable_if< uses_format_member< T >::value, T >::type build_format_adapter(T &&Item)
detail::RepeatAdapter< T > fmt_repeat(T &&Item, size_t Count)
This class implements an extremely fast bulk output stream that can only output to a stream...
StringRef - Represent a constant reference to a string, i.e.