|
PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
|
Data Structures | |
| struct | PineMapKeyEqual |
| struct | PineMapKeyEqual< Key, true > |
| struct | PineMapKeyHash |
| struct | PineMapKeyHash< Key, true > |
Typedefs | |
| template<typename T> | |
| using | PineMapBare = std::remove_cv_t<std::remove_reference_t<T>> |
Functions | |
| template<typename Row> | |
| void | erase_row (std::vector< Row > &data, int idx) |
| template<typename Row> | |
| void | erase_col (std::vector< Row > &data, int idx) |
| template<typename Row> | |
| void | swap_rows_impl (std::vector< Row > &data, int i, int j) |
| template<typename Row> | |
| void | swap_cols_impl (std::vector< Row > &data, int i, int j) |
| template<typename Row> | |
| std::vector< Row > | copy_submatrix (const std::vector< Row > &data, int from_row, int to_row, int from_col, int to_col) |
| template<typename Row> | |
| std::vector< Row > | transpose_impl (const std::vector< Row > &data, int r, int c, const typename Row::value_type &zero) |
| template<typename Row> | |
| void | concat_impl (std::vector< Row > &m, const std::vector< Row > &other, bool horizontal) |
| template<typename Row> | |
| void | reshape_impl (std::vector< Row > &data, int new_rows, int new_cols, const typename Row::value_type &zero) |
| template<typename Row> | |
| int | elements_count_impl (const std::vector< Row > &data) |
| template<typename Row> | |
| void | sort_impl (std::vector< Row > &data, int column, bool ascending) |
Variables | |
| template<typename T> | |
| constexpr bool | is_pine_map_key_v |
| template<typename T> | |
| constexpr bool | is_pine_map_snapshot_value_v |
| using pineforge::detail::PineMapBare = std::remove_cv_t<std::remove_reference_t<T>> |
|
inline |
Definition at line 23 of file generic_matrix.hpp.
Referenced by pineforge::GenericMatrix< T >::remove_row(), and pineforge::GenericMatrix< bool >::remove_row().
|
inline |
Definition at line 28 of file generic_matrix.hpp.
Referenced by pineforge::GenericMatrix< T >::remove_col(), and pineforge::GenericMatrix< bool >::remove_col().
|
inline |
Definition at line 41 of file generic_matrix.hpp.
Referenced by pineforge::GenericMatrix< T >::swap_rows(), and pineforge::GenericMatrix< bool >::swap_rows().
|
inline |
Definition at line 46 of file generic_matrix.hpp.
Referenced by pineforge::GenericMatrix< T >::swap_columns(), and pineforge::GenericMatrix< bool >::swap_columns().
|
inline |
Definition at line 54 of file generic_matrix.hpp.
Referenced by pineforge::GenericMatrix< T >::submatrix(), and pineforge::GenericMatrix< bool >::submatrix().
|
inline |
Definition at line 67 of file generic_matrix.hpp.
Referenced by pineforge::GenericMatrix< T >::transpose(), and pineforge::GenericMatrix< bool >::transpose().
|
inline |
Definition at line 79 of file generic_matrix.hpp.
Referenced by pineforge::GenericMatrix< T >::concat(), and pineforge::GenericMatrix< bool >::concat().
|
inline |
Definition at line 90 of file generic_matrix.hpp.
Referenced by pineforge::GenericMatrix< T >::reshape(), and pineforge::GenericMatrix< bool >::reshape().
|
inline |
Definition at line 111 of file generic_matrix.hpp.
Referenced by pineforge::GenericMatrix< T >::elements_count(), and pineforge::GenericMatrix< bool >::elements_count().
|
inline |
Definition at line 120 of file generic_matrix.hpp.
Referenced by pineforge::GenericMatrix< T >::sort().
|
inlineconstexpr |