WU Trading Library 0.2.0
A backtesting and trading strategy library
Loading...
Searching...
No Matches
WU_CsvReader Struct Reference

WU_CsvReader is a concrete implementation of the WU_Reader interface that reads data from a CSV file. More...

#include <readers.h>

Data Fields

struct WU_Reader_ base
FILE * file
char line_buffer [WU_CSV_MAX_LINE_SIZE]
bool has_headers
WU_DataType data_type
WU_CsvError last_error
union { 
   WU_Candle   candle 
   WU_Trade   trade 
   WU_Single   single_value 
data

Detailed Description

WU_CsvReader is a concrete implementation of the WU_Reader interface that reads data from a CSV file.

Definition at line 50 of file readers.h.

Field Documentation

◆ base

struct WU_Reader_ WU_CsvReader::base

Definition at line 51 of file readers.h.

◆ candle

WU_Candle WU_CsvReader::candle

Definition at line 58 of file readers.h.

◆ [union]

union { ... } WU_CsvReader::data

◆ data_type

WU_DataType WU_CsvReader::data_type

Definition at line 55 of file readers.h.

◆ file

FILE* WU_CsvReader::file

Definition at line 52 of file readers.h.

◆ has_headers

bool WU_CsvReader::has_headers

Definition at line 54 of file readers.h.

◆ last_error

WU_CsvError WU_CsvReader::last_error

Definition at line 56 of file readers.h.

◆ line_buffer

char WU_CsvReader::line_buffer[WU_CSV_MAX_LINE_SIZE]

Definition at line 53 of file readers.h.

◆ single_value

WU_Single WU_CsvReader::single_value

Definition at line 60 of file readers.h.

◆ trade

WU_Trade WU_CsvReader::trade

Definition at line 59 of file readers.h.


The documentation for this struct was generated from the following file: