#pragma once #include /* std::pair */ #include #include "Swiften/Base/String.h" #include "Swiften/Elements/StatusShow.h" namespace Swift { typedef std::pair TypeStringPair; class PreviousStatusStore { public: PreviousStatusStore(); ~PreviousStatusStore(); void addStatus(StatusShow::Type status, const String& message); std::vector getSuggestions(const String& message); private: std::vector exactMatchSuggestions(StatusShow::Type status, const String& message); std::vector store_; }; }