aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/archive.h
diff options
context:
space:
mode:
authorwhiterandrek2018-05-21 21:38:02 +0300
committerEugene Sandulenko2018-06-28 23:51:32 +0200
commit37574a3bcf2a85e0faf23b0278b560ab1a36086e (patch)
tree86f5dc81516c1251fd9f76cb2bc377fc7e7ed2ff /engines/pink/archive.h
parentd8e42e739547868f61efd5818133b2045c89d77a (diff)
downloadscummvm-rg350-37574a3bcf2a85e0faf23b0278b560ab1a36086e.tar.gz
scummvm-rg350-37574a3bcf2a85e0faf23b0278b560ab1a36086e.tar.bz2
scummvm-rg350-37574a3bcf2a85e0faf23b0278b560ab1a36086e.zip
PINK: remove >> << operators
Diffstat (limited to 'engines/pink/archive.h')
-rw-r--r--engines/pink/archive.h88
1 files changed, 0 insertions, 88 deletions
diff --git a/engines/pink/archive.h b/engines/pink/archive.h
index cc6711e28c..e9369877a5 100644
--- a/engines/pink/archive.h
+++ b/engines/pink/archive.h
@@ -67,94 +67,6 @@ private:
Common::WriteStream *_writeStream;
};
-template <typename T>
-inline Archive &operator>>(Archive &archive, Common::Array<T> &arr){
- uint size = archive.readCount();
- arr.resize(size);
- for (uint i = 0; i < size; ++i) {
- arr[i] = dynamic_cast<T>(archive.readObject());
- assert(arr[i]);
- }
- return archive;
-}
-
-template <typename T>
-inline Archive &operator>>(Archive &archive, Object &obj){
- obj.load(archive);
- return archive;
-}
-
-inline Archive &operator>>(Archive &archive, Common::String &string){
- string = archive.readString();
- return archive;
-}
-
-inline Archive &operator>>(Archive &archive, int32 &num){
- num = archive.readDWORD();
- return archive;
-}
-
-inline Archive &operator>>(Archive &archive, uint32 &num){
- num = archive.readDWORD();
- return archive;
-}
-
-inline Archive &operator>>(Archive &archive, uint16 &num){
- num = archive.readWORD();
- return archive;
-}
-
-inline Archive &operator>>(Archive &archive, Common::StringArray &array){
- uint32 size = archive.readCount();
- array.resize(size);
- for (uint i = 0; i < size; ++i) {
- array[i] = archive.readString();
- }
- return archive;
-}
-
-inline Archive &operator>>(Archive &archive, Common::StringMap &map){
- uint size = archive.readCount();
- for (uint i = 0; i < size; ++i) {
- Common::String key = archive.readString();
- Common::String val = archive.readString();
- map.setVal(key, val);
- }
- return archive;
-}
-
-inline Archive &operator<<(Archive &archive, Common::String &string){
- archive.writeString(string);
- return archive;
-}
-
-inline Archive &operator<<(Archive &archive, uint32 &num){
- archive.writeDWORD(num);
- return archive;
-}
-
-inline Archive &operator<<(Archive &archive, uint16 &num){
- archive.writeWORD(num);
- return archive;
-}
-
-inline Archive &operator<<(Archive &archive, Common::StringArray &array){
- archive.writeWORD(array.size());
- for (uint i = 0; i < array.size(); ++i) {
- archive.writeString(array[i]);
- }
- return archive;
-}
-
-inline Archive &operator<<(Archive &archive, Common::StringMap &map){
- archive.writeWORD(map.size());
- for (Common::StringMap::const_iterator it = map.begin(); it != map.end(); ++it) {
- archive.writeString(it->_key);
- archive.writeString(it->_value);
- }
- return archive;
-}
-
} // End of namespace Pink
#endif