20 std::vector<NativeLineNumber> LineNums)
24 return static_cast<uint32_t>(Lines.size());
27std::unique_ptr<IPDBLineNumber>
31 return std::make_unique<NativeLineNumber>(Lines[
N]);
NativeEnumLineNumbers(std::vector< NativeLineNumber > LineNums)
uint32_t getChildCount() const override
ChildTypePtr getNext() override
ChildTypePtr getChildAtIndex(uint32_t Index) const override
This is an optimization pass for GlobalISel generic memory operations.
OutputIt move(R &&Range, OutputIt Out)
Provide wrappers to std::move which take ranges instead of having to pass begin/end explicitly.
Implement std::hash so that hash_code can be used in STL containers.