Ark Server API (ASA) - Wiki
|
#include <StringConv.h>
Private Types | |
typedef TInlineAllocator< DefaultConversionSize >::template ForElementType< typename Converter::ToType > | AllocatorType |
typedef Converter::FromType | FromType |
typedef Converter::ToType | ToType |
using | LegacyFromType = decltype(StringConv::GetLegacyFromType<Converter>(nullptr)) |
Private Member Functions | |
void | Init (const FromType *Source, int32 SourceLen, ENullTerminatedString::Type NullTerminated) |
Private Attributes | |
ToType * | Ptr |
int32 | StringLength |
Class takes one type of string and converts it to another. The class includes a chunk of presized memory of the destination type. If the presized array is too small, it mallocs the memory needed and frees on the class going out of scope.
Definition at line 651 of file StringConv.h.
|
private |
Definition at line 653 of file StringConv.h.
|
private |
Definition at line 655 of file StringConv.h.
|
private |
Definition at line 658 of file StringConv.h.
|
private |
Definition at line 656 of file StringConv.h.
|
delete |
|
delete |
|
inlineexplicit |
Definition at line 686 of file StringConv.h.
|
inlineexplicit |
Definition at line 698 of file StringConv.h.
|
inline |
Definition at line 707 of file StringConv.h.
|
inline |
Definition at line 727 of file StringConv.h.
|
inline |
Construct from a compatible character range such as TStringView or TStringBuilder.
Definition at line 746 of file StringConv.h.
|
inline |
Accessor for the converted string.
Definition at line 757 of file StringConv.h.
|
inlineprivate |
Converts the data by using the Convert() method on the base class
Definition at line 663 of file StringConv.h.
|
inline |
Length of the converted string.
Definition at line 767 of file StringConv.h.
|
delete |
|
delete |
|
private |
Definition at line 773 of file StringConv.h.
|
private |
Definition at line 774 of file StringConv.h.