Doxygen Samurai Engine 0.0.1
Doxygen Samurai Engine Documentation
Loading...
Searching...
No Matches
samurai::StaticString< N > Struct Template Reference

#include <staticString.h>

Inheritance diagram for samurai::StaticString< N >:
Inheritance graph
Collaboration diagram for samurai::StaticString< N >:
Collaboration graph

Public Member Functions

 StaticString ()
 
 StaticString (const char *c)
 
std::string to_string ()
 
- Public Member Functions inherited from samurai::StaticVector< char, N >
iterator begin ()
 
constIterator begin () const
 
iterator end ()
 
constIterator end () const
 
 StaticVector ()
 
 StaticVector (std::initializer_list< char > &&l)
 
 StaticVector (StaticVector &&other)
 
 StaticVector (const StaticVector &other)
 
size_t size () const
 
bool empty () const
 
char * data ()
 
StaticVectoroperator= (const StaticVector &other)
 
StaticVectoroperator= (StaticVector &&other)
 
bool operator== (const StaticVector &other)
 
char & operator[] (size_t index)
 
char operator[] (size_t index) const
 
char & back ()
 
const char & back () const
 
void clear ()
 
void push_back (const char &el)
 
void push_back (char &&el)
 
void pop_back ()
 

Additional Inherited Members

- Public Types inherited from samurai::StaticVector< char, N >
typedef char * iterator
 
typedef const char * constIterator
 
- Public Attributes inherited from samurai::StaticVector< char, N >
size_t size_
 
char beg_ [N]
 
- Static Public Attributes inherited from samurai::StaticVector< char, N >
static constexpr unsigned int MAX_SIZE
 
static constexpr unsigned int capacity
 

Detailed Description

template<size_t N>
struct samurai::StaticString< N >

Definition at line 11 of file staticString.h.

Constructor & Destructor Documentation

◆ StaticString() [1/2]

template<size_t N>
samurai::StaticString< N >::StaticString ( )
inline

Definition at line 13 of file staticString.h.

◆ StaticString() [2/2]

template<size_t N>
samurai::StaticString< N >::StaticString ( const char * c)
inline

Definition at line 15 of file staticString.h.

Here is the call graph for this function:

Member Function Documentation

◆ to_string()

template<size_t N>
std::string samurai::StaticString< N >::to_string ( )
inline

Definition at line 23 of file staticString.h.

Here is the caller graph for this function:

The documentation for this struct was generated from the following file: