9 #ifndef LLVM_INCLUDE_LLVM_XRAY_FDRLOGBUILDER_H_ 10 #define LLVM_INCLUDE_LLVM_XRAY_FDRLOGBUILDER_H_ 27 std::vector<std::unique_ptr<Record>> Records;
31 Records.emplace_back(
new R(std::forward<T>(A)...));
35 std::vector<std::unique_ptr<Record>>
consume() {
return std::move(Records); }
41 #endif // LLVM_INCLUDE_LLVM_XRAY_FDRLOGBUILDER_H_ This class represents lattice values for constants.
std::vector< std::unique_ptr< Record > > consume()
LogBuilder & add(T &&... A)
The LogBuilder class allows for creating ad-hoc collections of records through the add<...