Add c_str function to strings. Mainly just an aesthetic change for me
This commit is contained in:
parent
03e81c0457
commit
8c783c48fa
@ -105,6 +105,12 @@ namespace rexy::cx{
|
|||||||
constexpr size_t capacity(void)const noexcept{
|
constexpr size_t capacity(void)const noexcept{
|
||||||
return max_size;
|
return max_size;
|
||||||
}
|
}
|
||||||
|
constexpr char* c_str(void)noexcept{
|
||||||
|
return m_data;
|
||||||
|
}
|
||||||
|
constexpr const char* c_str(void)const noexcept{
|
||||||
|
return m_data;
|
||||||
|
}
|
||||||
constexpr char* get(void)noexcept{
|
constexpr char* get(void)noexcept{
|
||||||
return m_data;
|
return m_data;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -61,6 +61,8 @@ namespace rexy{
|
|||||||
constexpr size_t length(void)const noexcept{return m_length;}
|
constexpr size_t length(void)const noexcept{return m_length;}
|
||||||
constexpr size_t capacity(void)const noexcept{return m_cap;}
|
constexpr size_t capacity(void)const noexcept{return m_cap;}
|
||||||
//direct access to managed pointer
|
//direct access to managed pointer
|
||||||
|
constexpr char* c_str(void)noexcept{return m_data;}
|
||||||
|
constexpr const char* c_str(void)const noexcept{return m_data;}
|
||||||
constexpr char* get(void)noexcept{return m_data;}
|
constexpr char* get(void)noexcept{return m_data;}
|
||||||
constexpr const char* get(void)const noexcept{return m_data;}
|
constexpr const char* get(void)const noexcept{return m_data;}
|
||||||
constexpr operator char*(void)noexcept{return m_data;}
|
constexpr operator char*(void)noexcept{return m_data;}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user