Doxygen Samurai Engine
0.0.1
Doxygen Samurai Engine Documentation
Loading...
Searching...
No Matches
staticString.h
Go to the documentation of this file.
1
#pragma once
2
3
4
#include <
staticVector.h
>
5
#include <string>
6
7
namespace
samurai
8
{
9
10
template
<
size_t
N>
11
struct
StaticString
:
public
StaticVector
<char, N>
12
{
13
StaticString
() {};
14
15
StaticString
(
const
char
*c)
16
{
17
for
(; *c != 0; c++)
18
{
19
push_back
(*c);
20
}
21
}
22
23
std::string
to_string
()
24
{
25
return
std::string(
beg_
,
beg_
+
size_
);
26
}
27
};
28
29
30
}
samurai
Definition
assetManagerWindow.cpp:10
staticVector.h
samurai::StaticString
Definition
staticString.h:12
samurai::StaticString::to_string
std::string to_string()
Definition
staticString.h:23
samurai::StaticString::StaticString
StaticString()
Definition
staticString.h:13
samurai::StaticString::StaticString
StaticString(const char *c)
Definition
staticString.h:15
samurai::StaticVector
Definition
staticVector.h:12
samurai::StaticVector< char, N >::push_back
void push_back(const char &el)
Definition
staticVector.h:142
samurai::StaticVector< char, N >::beg_
char beg_[N]
Definition
staticVector.h:164
samurai::StaticVector< char, N >::size_
size_t size_
Definition
staticVector.h:163
core
utility
staticString.h
Generated by
1.10.0