Class StringBuilder
Flax implementation for strings building class that supports UTF-16 (Unicode)
Inheritance
StringBuilder
Assembly: FlaxEngine.dll
File: Engine/Core/Types/StringBuilder.h
Syntax
public class StringBuilder
Constructors
StringBuilder()
Init
Declaration
public StringBuilder()
StringBuilder(int32 capacity)
Create string builder with initial capacity.
Declaration
public StringBuilder(int32 capacity)
Parameters
int32
capacity
Initial capacity for chars count |
Methods
Append(const Char c)
Append(const char c)
Append(const Char* str)
Append(const char* str)
Append(const Char* str, int32 length)
Declaration
public StringBuilder Append(const Char* str, int32 length)
Parameters
Char
str
|
int32
length
|
Returns
StringBuilder
|
Append(const String& str)
Declaration
public StringBuilder Append(const String& str)
Parameters
String
str
|
Returns
StringBuilder
|
Append(const StringView& str)
Declaration
public StringBuilder Append(const StringView& str)
Parameters
StringView
str
|
Returns
StringBuilder
|
Append(int32 val)
Append(uint32 val)
AppendFormat(const Char* format, const Args& ... args)
Declaration
public StringBuilder AppendFormat(const Char* format, const Args& ... args)
Parameters
Char
format
|
Args...
args
|
Returns
StringBuilder
|
Type Parameters
Args
|
AppendLine()
AppendLine(const Char* str)
Declaration
public StringBuilder AppendLine(const Char* str)
Parameters
Char
str
|
Returns
StringBuilder
|
AppendLine(const String& str)
Declaration
public StringBuilder AppendLine(const String& str)
Parameters
String
str
|
Returns
StringBuilder
|
AppendLine(int32 val)
AppendLine(uint32 val)
Capacity()
Gets the buffer capacity.
Declaration
public int32 Capacity() const
Returns
int32
|
Clear()
Clears data
Declaration
public void Clear()
Returns
void
|
GetCharArray()
Declaration
public Array<Char> GetCharArray()
Returns
Array<Char>
|
Length()
Gets string length
Declaration
public int32 Length() const
Returns
int32
String length |
operator*()
Declaration
public Char* operator*() const
Returns
Char
|
SetCapacity(const int32 capacity)
Sets the buffer capacity.
Declaration
public void SetCapacity(const int32 capacity)
Parameters
int32
capacity
Capacity to set |
Returns
void
|
ToString()
ToString(String& result)
Gets the string.
Declaration
public void ToString(String& result) const
Parameters
String
result
String |