mirror of
https://github.com/bkaradzic/bx.git
synced 2026-02-17 20:52:37 +01:00
Added string append.
This commit is contained in:
@@ -50,6 +50,7 @@ namespace tinystl {
|
||||
void resize(size_t size);
|
||||
|
||||
void append(const char* first, const char* last);
|
||||
void append(const char* str);
|
||||
|
||||
void swap(string& other);
|
||||
|
||||
@@ -156,6 +157,10 @@ namespace tinystl {
|
||||
*m_last = 0;
|
||||
}
|
||||
|
||||
inline void string::append(const char* str) {
|
||||
append(str, str + strlen(str) );
|
||||
}
|
||||
|
||||
inline void string::swap(string& other) {
|
||||
const pointer tfirst = m_first, tlast = m_last, tcapacity = m_capacity;
|
||||
m_first = other.m_first, m_last = other.m_last, m_capacity = other.m_capacity;
|
||||
|
||||
Reference in New Issue
Block a user