![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CsvParser.h>
Public Types | |
| typedef TArray< TArray< const TCHAR * > > | FRows |
Public Member Functions | |
| CORE_API | FCsvParser (FString &&InSourceString) |
| CORE_API | FCsvParser (const FString &InSourceString) |
| const FRows & | GetRows () const |
| FCsvParser (FCsvParser &&)=delete | |
| FCsvParser (const FCsvParser &)=delete | |
| FCsvParser & | operator= (FCsvParser &&)=delete |
| FCsvParser & | operator= (const FCsvParser &)=delete |
A simple, efficient csv parser
| typedef TArray<TArray<const TCHAR*> > FCsvParser::FRows |
| FCsvParser::FCsvParser | ( | FString && | InSourceString | ) |
Construct with a string. Takes a copy because the parser tramples over the file to create null-terminated cell strings Avoid a copy by passing overship of the source string with MoveTemp()
| FCsvParser::FCsvParser | ( | const FString & | InSourceString | ) |
|
delete |
Non copyable - has pointers to itself
|
delete |
|
inline |
Const access to the parsed rows Rows are stored as arrays of parsed, null-terminated cell-strings. Object (and contained strings) is valid for the lifetime of the parser.
|
delete |
|
delete |