Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
String.cpp
Go to the documentation of this file.
2#include <cstring>
3#include <sstream>
4
5namespace util
6{
7 std::vector<const char *> unpackExtensionString( const std::string & string )
8 {
9 std::vector<const char *> out;
10 std::istringstream stream( string );
11 std::string extension;
12 while ( getline( stream, extension, ' ' ) )
13 {
14 const size_t len = extension.size() + 1u;
15 char * str = new char[len];
16 memcpy( str, extension.c_str(), len );
17 out.push_back( std::move(str) );
18 }
19
20 return out;
21 }
22} // namespace util
Collection of convenience functions.
Definition String.cpp:6
std::vector< const char * > unpackExtensionString(const std::string &string)
Definition String.cpp:7