Merge pull request #5083 from zhaowenlan1779/video-dumping-update
video_core, citra_qt: Video dumping updates
This commit is contained in:
commit
9c7da35382
35 changed files with 2085 additions and 309 deletions
|
@ -135,4 +135,20 @@ void ParamPackage::Clear() {
|
|||
data.clear();
|
||||
}
|
||||
|
||||
ParamPackage::DataType::iterator ParamPackage::begin() {
|
||||
return data.begin();
|
||||
}
|
||||
|
||||
ParamPackage::DataType::const_iterator ParamPackage::begin() const {
|
||||
return data.begin();
|
||||
}
|
||||
|
||||
ParamPackage::DataType::iterator ParamPackage::end() {
|
||||
return data.end();
|
||||
}
|
||||
|
||||
ParamPackage::DataType::const_iterator ParamPackage::end() const {
|
||||
return data.end();
|
||||
}
|
||||
|
||||
} // namespace Common
|
||||
|
|
|
@ -5,15 +5,15 @@
|
|||
#pragma once
|
||||
|
||||
#include <initializer_list>
|
||||
#include <map>
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
|
||||
namespace Common {
|
||||
|
||||
/// A string-based key-value container supporting serializing to and deserializing from a string
|
||||
class ParamPackage {
|
||||
public:
|
||||
using DataType = std::unordered_map<std::string, std::string>;
|
||||
using DataType = std::map<std::string, std::string>;
|
||||
|
||||
ParamPackage() = default;
|
||||
explicit ParamPackage(const std::string& serialized);
|
||||
|
@ -35,6 +35,12 @@ public:
|
|||
void Erase(const std::string& key);
|
||||
void Clear();
|
||||
|
||||
// For range-based for
|
||||
DataType::iterator begin();
|
||||
DataType::const_iterator begin() const;
|
||||
DataType::iterator end();
|
||||
DataType::const_iterator end() const;
|
||||
|
||||
private:
|
||||
DataType data;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue