Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::Str< N > Class Template Reference

#include <String.h>

+ Inheritance diagram for Divide::Str< N >:

Public Types

using Base = eastl::fixed_string< char, N, true >
 

Public Member Functions

 Str (const char *str, const size_t length, dvd_allocator< char > &allocator)
 
 Str (const string &str)
 
 Str (const std::string_view str)
 
 operator std::string_view () const noexcept
 

Detailed Description

template<size_t N>
class Divide::Str< N >

Definition at line 43 of file String.h.

Member Typedef Documentation

◆ Base

template<size_t N>
using Divide::Str< N >::Base = eastl::fixed_string<char, N, true>

Definition at line 46 of file String.h.

Constructor & Destructor Documentation

◆ Str() [1/3]

template<size_t N>
Divide::Str< N >::Str ( const char *  str,
const size_t  length,
dvd_allocator< char > &  allocator 
)
inline

Definition at line 49 of file String.h.

◆ Str() [2/3]

template<size_t N>
Divide::Str< N >::Str ( const string str)
inline

Definition at line 51 of file String.h.

◆ Str() [3/3]

template<size_t N>
Divide::Str< N >::Str ( const std::string_view  str)
inline

Definition at line 52 of file String.h.

Member Function Documentation

◆ operator std::string_view()

template<size_t N>
Divide::Str< N >::operator std::string_view ( ) const
inlinenoexcept

Definition at line 54 of file String.h.


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