GnuCash
5.6-150-g038405b370+
|
Class to import prices from CSV or fixed width files. More...
#include "config.h"
#include "gnc-commodity.h"
#include <vector>
#include <set>
#include <map>
#include <memory>
#include <optional>
#include <cstdint>
#include "gnc-tokenizer.hpp"
#include "gnc-imp-props-price.hpp"
#include "gnc-imp-settings-csv-price.hpp"
Go to the source code of this file.
Data Structures | |
class | GncPriceImport |
The actual PriceImport class It's intended to use in the following sequence of actions: More... | |
Typedefs | |
using | parse_line_t = std::tuple< StrVec, std::string, std::shared_ptr< GncImportPrice >, bool > |
Tuple to hold. More... | |
Enumerations | |
enum | parse_line_cols { PL_INPUT, PL_ERROR, PL_PREPRICE, PL_SKIP, PL_INPUT, PL_ERROR, PL_PRETRANS, PL_PRESPLIT, PL_SKIP } |
An enum describing the columns found in a parse_line_t. More... | |
Variables | |
const int | num_currency_formats_price |
const gchar * | currency_format_user_price [] |
Class to import prices from CSV or fixed width files.
Definition in file gnc-import-price.hpp.
using parse_line_t = std::tuple<StrVec, std::string, std::shared_ptr<GncImportPrice>, bool> |
Tuple to hold.
Definition at line 70 of file gnc-import-price.hpp.
enum parse_line_cols |
An enum describing the columns found in a parse_line_t.
Currently these are:
Definition at line 56 of file gnc-import-price.hpp.