C++ Public interface for individual options.
More...
#include <glib.h>
#include <any>
#include <string>
#include <iostream>
#include <iomanip>
#include <type_traits>
#include <variant>
#include <memory>
#include <tuple>
#include <cstdint>
#include "gnc-option-ui.hpp"
#include "gnc-option-date.hpp"
#include "guid.hpp"
Go to the source code of this file.
|
| using | GncOptionUIItemPtr = std::unique_ptr< GncOptionUIItem > |
| |
| using | GncOwner = _gncOwner |
| |
| using | QofQuery = _QofQuery |
| |
| using | QofInstance = QofInstance_s |
| |
| using | GncOptionDateFormat = std::tuple< QofDateFormat, GNCDateMonthFormat, bool, std::string > |
| |
| using | GncOptionReportPlacement = std::tuple< uint32_t, uint32_t, uint32_t > |
| |
| using | GncOptionReportPlacementVec = std::vector< GncOptionReportPlacement > |
| |
| using | GncOptionVariant = std::variant< GncOptionValue< std::string >, GncOptionValue< bool >, GncOptionValue< int64_t >, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue< const QofQuery * >, GncOptionValue< GncOptionReportPlacementVec >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue< int >, GncOptionRangeValue< double >, GncOptionCommodityValue, GncOptionDateValue, GncOptionValue< GncOptionDateFormat > > |
| |
| using | GncOptionVariantPtr = std::unique_ptr< GncOptionVariant > |
| |
|
| enum class | GncOptionMultichoiceKeyType { SYMBOL
, STRING
, NUMBER
} |
| |
C++ Public interface for individual options.
- Author
- Copyright 2020-2021 John Ralls jrall.nosp@m.s@ce.nosp@m.ridwe.nosp@m.n.us
Definition in file gnc-option.hpp.