class OrderedChangedData
Declaration
template <typename T>
class OrderedChangedData { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:289
Templates
- T
Member Variables
- protected std::vector<std::string> Order
- protected StringMap<T> Data
Method Overview
- public StringMap<T> & getData()
- public const StringMap<T> & getData() const
- public std::vector<std::string> & getOrder()
- public const std::vector<std::string> & getOrder() const
- public static void report(const OrderedChangedData<T> & Before, const OrderedChangedData<T> & After, function_ref<void (const T *, const T *)> HandlePair)
Methods
¶StringMap<T>& getData()
StringMap<T>& getData()
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:296
¶const StringMap<T>& getData() const
const StringMap<T>& getData() const
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:297
¶std::vector<std::string>& getOrder()
std::vector<std::string>& getOrder()
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:292
¶const std::vector<std::string>& getOrder() const
const std::vector<std::string>& getOrder() const
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:293
¶static void report(
const OrderedChangedData<T>& Before,
const OrderedChangedData<T>& After,
function_ref<void(const T*, const T*)>
HandlePair)
static void report(
const OrderedChangedData<T>& Before,
const OrderedChangedData<T>& After,
function_ref<void(const T*, const T*)>
HandlePair)
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:308
Parameters
- const OrderedChangedData<T>& Before
- const OrderedChangedData<T>& After
- function_ref<void(const T*, const T*)> HandlePair