PineForge
v1.4.0-4-g873b25da
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
run_failure_codes.hpp
Go to the documentation of this file.
1
// Generated by scripts/check_run_failure_codes.py --write-registry from
2
// docker/run_failure_codes.json. Do not edit: edit the catalog and
3
// regenerate.
4
5
#pragma once
6
7
#include <cstdint>
8
9
namespace
pineforge
{
10
11
// The closed run-failure vocabulary (docker/run_failure_codes.json),
12
// in catalog order. `none` is no failure. The numbers are not on any
13
// wire: the C getters answer with the names.
14
enum class
RunFailureCode
: std::uint16_t {
15
none
= 0,
16
chart_bars_rejected
= 1,
17
chart_bars_unreadable
= 2,
18
engine_invariant
= 3,
19
engine_unclassified_error
= 4,
20
harness_internal_error
= 5,
21
lot_grid_rejected
= 6,
22
no_data_request
= 7,
23
other_symbol_feed_missing
= 8,
24
other_symbol_request
= 9,
25
out_of_memory
= 10,
26
outputs_limit
= 11,
27
outputs_rejected
= 12,
28
pine_array_error
= 13,
29
pine_invalid_argument
= 14,
30
pine_matrix_error
= 15,
31
pine_na_reference
= 16,
32
pine_runtime_limit
= 17,
33
pine_string_error
= 18,
34
recalc_cap
= 19,
35
recorded_request_missing
= 20,
36
recorded_request_refused
= 21,
37
request_symbol_invalid
= 22,
38
request_timeframe_invalid
= 23,
39
request_timeframe_unsupported
= 24,
40
request_unsupported
= 25,
41
run_aborted
= 26,
42
run_mode_unsupported
= 27,
43
run_options_rejected
= 28,
44
run_request_invalid
= 29,
45
security_feed_refused
= 30,
46
setting_rejected
= 31,
47
setting_unsupported
= 32,
48
strategy_create_failed
= 33,
49
strategy_library_incompatible
= 34,
50
strategy_runtime_error
= 35,
51
strategy_settings_rejected
= 36,
52
stream_input_rejected
= 37,
53
symbol_feeds_refused
= 38,
54
symbol_metadata_rejected
= 39,
55
syminfo_unreadable
= 40,
56
};
57
58
inline
constexpr
std::uint16_t
kRunFailureCodeCount
= 41;
59
60
}
// namespace pineforge
pineforge
Definition
bar.hpp:4
pineforge::RunFailureCode
RunFailureCode
Definition
run_failure_codes.hpp:14
pineforge::RunFailureCode::pine_runtime_limit
@ pine_runtime_limit
Definition
run_failure_codes.hpp:32
pineforge::RunFailureCode::harness_internal_error
@ harness_internal_error
Definition
run_failure_codes.hpp:20
pineforge::RunFailureCode::no_data_request
@ no_data_request
Definition
run_failure_codes.hpp:22
pineforge::RunFailureCode::pine_matrix_error
@ pine_matrix_error
Definition
run_failure_codes.hpp:30
pineforge::RunFailureCode::run_aborted
@ run_aborted
Definition
run_failure_codes.hpp:41
pineforge::RunFailureCode::security_feed_refused
@ security_feed_refused
Definition
run_failure_codes.hpp:45
pineforge::RunFailureCode::run_mode_unsupported
@ run_mode_unsupported
Definition
run_failure_codes.hpp:42
pineforge::RunFailureCode::strategy_runtime_error
@ strategy_runtime_error
Definition
run_failure_codes.hpp:50
pineforge::RunFailureCode::none
@ none
Definition
run_failure_codes.hpp:15
pineforge::RunFailureCode::stream_input_rejected
@ stream_input_rejected
Definition
run_failure_codes.hpp:52
pineforge::RunFailureCode::other_symbol_request
@ other_symbol_request
Definition
run_failure_codes.hpp:24
pineforge::RunFailureCode::request_symbol_invalid
@ request_symbol_invalid
Definition
run_failure_codes.hpp:37
pineforge::RunFailureCode::engine_invariant
@ engine_invariant
Definition
run_failure_codes.hpp:18
pineforge::RunFailureCode::symbol_feeds_refused
@ symbol_feeds_refused
Definition
run_failure_codes.hpp:53
pineforge::RunFailureCode::other_symbol_feed_missing
@ other_symbol_feed_missing
Definition
run_failure_codes.hpp:23
pineforge::RunFailureCode::recorded_request_refused
@ recorded_request_refused
Definition
run_failure_codes.hpp:36
pineforge::RunFailureCode::setting_rejected
@ setting_rejected
Definition
run_failure_codes.hpp:46
pineforge::RunFailureCode::outputs_rejected
@ outputs_rejected
Definition
run_failure_codes.hpp:27
pineforge::RunFailureCode::recorded_request_missing
@ recorded_request_missing
Definition
run_failure_codes.hpp:35
pineforge::RunFailureCode::request_unsupported
@ request_unsupported
Definition
run_failure_codes.hpp:40
pineforge::RunFailureCode::lot_grid_rejected
@ lot_grid_rejected
Definition
run_failure_codes.hpp:21
pineforge::RunFailureCode::out_of_memory
@ out_of_memory
Definition
run_failure_codes.hpp:25
pineforge::RunFailureCode::run_options_rejected
@ run_options_rejected
Definition
run_failure_codes.hpp:43
pineforge::RunFailureCode::strategy_create_failed
@ strategy_create_failed
Definition
run_failure_codes.hpp:48
pineforge::RunFailureCode::request_timeframe_invalid
@ request_timeframe_invalid
Definition
run_failure_codes.hpp:38
pineforge::RunFailureCode::pine_invalid_argument
@ pine_invalid_argument
Definition
run_failure_codes.hpp:29
pineforge::RunFailureCode::pine_string_error
@ pine_string_error
Definition
run_failure_codes.hpp:33
pineforge::RunFailureCode::recalc_cap
@ recalc_cap
Definition
run_failure_codes.hpp:34
pineforge::RunFailureCode::pine_array_error
@ pine_array_error
Definition
run_failure_codes.hpp:28
pineforge::RunFailureCode::pine_na_reference
@ pine_na_reference
Definition
run_failure_codes.hpp:31
pineforge::RunFailureCode::engine_unclassified_error
@ engine_unclassified_error
Definition
run_failure_codes.hpp:19
pineforge::RunFailureCode::run_request_invalid
@ run_request_invalid
Definition
run_failure_codes.hpp:44
pineforge::RunFailureCode::syminfo_unreadable
@ syminfo_unreadable
Definition
run_failure_codes.hpp:55
pineforge::RunFailureCode::request_timeframe_unsupported
@ request_timeframe_unsupported
Definition
run_failure_codes.hpp:39
pineforge::RunFailureCode::strategy_library_incompatible
@ strategy_library_incompatible
Definition
run_failure_codes.hpp:49
pineforge::RunFailureCode::setting_unsupported
@ setting_unsupported
Definition
run_failure_codes.hpp:47
pineforge::RunFailureCode::outputs_limit
@ outputs_limit
Definition
run_failure_codes.hpp:26
pineforge::RunFailureCode::chart_bars_unreadable
@ chart_bars_unreadable
Definition
run_failure_codes.hpp:17
pineforge::RunFailureCode::strategy_settings_rejected
@ strategy_settings_rejected
Definition
run_failure_codes.hpp:51
pineforge::RunFailureCode::symbol_metadata_rejected
@ symbol_metadata_rejected
Definition
run_failure_codes.hpp:54
pineforge::RunFailureCode::chart_bars_rejected
@ chart_bars_rejected
Definition
run_failure_codes.hpp:16
pineforge::kRunFailureCodeCount
constexpr std::uint16_t kRunFailureCodeCount
Definition
run_failure_codes.hpp:58
include
pineforge
run_failure_codes.hpp
PineForge v1.4.0-4-g873b25da — Apache-2.0 —
github.com/pineforge-4pass/pineforge-engine