Files
NP_Midterm/include/Utils/StringTokenizer.hpp
2025-04-28 02:11:27 +09:00

18 lines
405 B
C++

#pragma once
#include <queue>
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<std::string> get();
operator std::vector<std::string>();
private:
std::queue<gsl::czstring> tokens;
std::queue<std::uint32_t> tokens_length;
};
}