/* * Copyright (C) 2016+ AzerothCore , released under GNU GPL v2 license, you may redistribute it * and/or modify it under version 2 of the License, or (at your option), any later version. */ #include "OutfitListValue.h" #include "Playerbots.h" std::string const OutfitListValue::Save() { std::ostringstream out; bool first = true; for (Outfit::iterator i = value.begin(); i != value.end(); ++i) { if (!first) out << "^"; else first = false; out << *i; } return out.str(); } bool OutfitListValue::Load(std::string const text) { value.clear(); std::vector ss = split(text, '^'); for (std::vector::iterator i = ss.begin(); i != ss.end(); ++i) { value.push_back(*i); } return true; }