|
LLVM
8.0.1
|
#include "llvm/ADT/Optional.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/SmallString.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/FormatCommon.h"#include "llvm/Support/FormatProviders.h"#include "llvm/Support/FormatVariadicDetails.h"#include "llvm/Support/raw_ostream.h"#include <cstddef>#include <string>#include <tuple>#include <utility>#include <vector>

Go to the source code of this file.
Classes | |
| struct | llvm::ReplacementItem |
| class | llvm::formatv_object_base |
| struct | llvm::formatv_object_base::create_adapters |
| class | llvm::formatv_object< Tuple > |
Namespaces | |
| llvm | |
| This class represents lattice values for constants. | |
Enumerations | |
| enum | llvm::ReplacementType { llvm::ReplacementType::Empty, llvm::ReplacementType::Format, llvm::ReplacementType::Literal } |
Functions | |
| template<typename... Ts> | |
| auto | llvm::formatv (const char *Fmt, Ts &&... Vals) -> formatv_object< decltype(std::make_tuple(detail::build_format_adapter(std::forward< Ts >(Vals))...))> |
1.8.13