#pragma once #include namespace Chattr { class StringTokenizer { public: StringTokenizer() {} StringTokenizer(gsl::czstring string, std::uint32_t size); void set(gsl::czstring string, std::uint32_t size); std::vector get(); operator std::vector(); private: std::queue tokens; std::queue tokens_length; }; }