Navigation
API > API/Runtime > API/Runtime/Core
A simple, efficient csv parser
| Name | FCsvParser |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Serialization/Csv/CsvParser.h |
| Include Path | #include "Serialization/Csv/CsvParser.h" |
Syntax
struct FCsvParser
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCsvParser
(
FString&& InSourceString |
Construct with a string. | Serialization/Csv/CsvParser.h | |
FCsvParser
(
const FString& InSourceString |
Serialization/Csv/CsvParser.h | ||
FCsvParser
(
FCsvParser&& |
Non copyable - has pointers to itself | Serialization/Csv/CsvParser.h | |
FCsvParser
(
const FCsvParser& |
Serialization/Csv/CsvParser.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FRows | TArray< TArray< const TCHAR * > > | Serialization/Csv/CsvParser.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BufferStart | TCHAR * | Fixed pointer to the start of the buffer | Serialization/Csv/CsvParser.h | |
| ReadAt | const TCHAR * | Current parser read position | Serialization/Csv/CsvParser.h | |
| Rows | FRows | Array of cell string arrays | Serialization/Csv/CsvParser.h | |
| SourceString | FString | Raw csv buffer, sliced and diced by the parser | Serialization/Csv/CsvParser.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FRows & GetRows () |
Const access to the parsed rows Rows are stored as arrays of parsed, null-terminated cell-strings. | Serialization/Csv/CsvParser.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCsvParser & operator=
(
FCsvParser&& |
Serialization/Csv/CsvParser.h | ||
FCsvParser & operator=
(
const FCsvParser& |
Serialization/Csv/CsvParser.h |