|
PineForge v1.4.0-4-g873b25da
Deterministic PineScript v6 backtest runtime — C ABI reference
|
One typed argument as a raise site spells it. More...
#include <run_failure.hpp>
Public Types | |
| enum class | Type : std::uint8_t { text , integer , number } |
Public Member Functions | |
| RunFailureArg (const char *arg_name, const char *value) | |
| RunFailureArg (const char *arg_name, std::string value) | |
| template<typename Integer, typename std::enable_if< std::is_integral< Integer >::value &&!std::is_same< Integer, bool >::value, int >::type = 0> | |
| RunFailureArg (const char *arg_name, Integer value) | |
| template<typename Floating, typename std::enable_if< std::is_floating_point< Floating >::value, int >::type = 0> | |
| RunFailureArg (const char *arg_name, Floating value) | |
Data Fields | |
| const char * | name = "" |
| Type | type = Type::text |
| std::string | text |
| std::int64_t | integer = 0 |
| double | number = 0.0 |
One typed argument as a raise site spells it.
name is a literal; a text value is copied.
Definition at line 165 of file run_failure.hpp.
|
strong |
| Enumerator | |
|---|---|
| text | |
| integer | |
| number | |
Definition at line 166 of file run_failure.hpp.
| pineforge::RunFailureArg::RunFailureArg | ( | const char * | arg_name, |
| const char * | value ) |
|
inline |
Definition at line 176 of file run_failure.hpp.
|
inline |
Definition at line 181 of file run_failure.hpp.
|
inline |
Definition at line 185 of file run_failure.hpp.
| const char* pineforge::RunFailureArg::name = "" |
Definition at line 167 of file run_failure.hpp.
Referenced by RunFailureArg(), RunFailureArg(), and RunFailureArg().
| Type pineforge::RunFailureArg::type = Type::text |
Definition at line 168 of file run_failure.hpp.
Referenced by RunFailureArg(), and RunFailureArg().
| std::string pineforge::RunFailureArg::text |
Definition at line 169 of file run_failure.hpp.
Referenced by RunFailureArg().
| std::int64_t pineforge::RunFailureArg::integer = 0 |
Definition at line 170 of file run_failure.hpp.
Referenced by RunFailureArg().
| double pineforge::RunFailureArg::number = 0.0 |
Definition at line 171 of file run_failure.hpp.
Referenced by RunFailureArg().