|
LMMC
Lamina Mathematic core
|
| lmmc_status_t lmmc_std_bool_equal | ( | int | lhs, |
| int | rhs, | ||
| int * | out ) |
按 LSR 规范的表键语义比较 bool 值。
在文件 stdlib_boolean_sets.c 第 7 行定义.
引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK , 以及 lmmc_std_bool_equal().
被这些函数引用 lmmc_std_bool_equal().
| lmmc_status_t lmmc_std_bool_hash | ( | int | value, |
| uint64_t * | out ) |
为 LSR 规范的表键计算 bool 哈希。
在文件 stdlib_boolean_sets.c 第 17 行定义.
引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK , 以及 lmmc_std_bool_hash().
被这些函数引用 lmmc_std_bool_hash().
| lmmc_status_t lmmc_std_bool_set_make | ( | const int * | values, |
| size_t | count, | ||
| lmmc_std_bool_set_t * | out ) |
构造去重的 bool 集合。
在文件 stdlib_boolean_sets.c 第 81 行定义.
引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_bool_set_destroy() , 以及 lmmc_std_bool_set_make().
被这些函数引用 lmmc_std_bool_set_make().
| void lmmc_std_bool_set_destroy | ( | lmmc_std_bool_set_t * | set | ) |
在文件 stdlib_boolean_sets.c 第 99 行定义.
引用了 lmmc_std_bool_set_t::data, lmmc_memory_free(), lmmc_std_bool_set_destroy(), lmmc_std_bool_set_t::owns_data , 以及 lmmc_std_bool_set_t::size.
被这些函数引用 lmmc_std_bool_set_destroy(), lmmc_std_bool_set_difference(), lmmc_std_bool_set_intersection(), lmmc_std_bool_set_make(), lmmc_std_bool_set_symmetric_difference() , 以及 lmmc_std_bool_set_union().
| lmmc_status_t lmmc_std_bool_set_contains | ( | const lmmc_std_bool_set_t * | set, |
| int | value, | ||
| int * | out ) |
在文件 stdlib_boolean_sets.c 第 110 行定义.
引用了 LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK , 以及 lmmc_std_bool_set_contains().
被这些函数引用 lmmc_std_bool_set_contains().
| lmmc_status_t lmmc_std_bool_set_subset | ( | const lmmc_std_bool_set_t * | lhs, |
| const lmmc_std_bool_set_t * | rhs, | ||
| int * | out ) |
在文件 stdlib_boolean_sets.c 第 123 行定义.
引用了 lmmc_std_bool_set_t::data, LMMC_STATUS_INVALID_ARGUMENT, LMMC_STATUS_OK, lmmc_std_bool_set_subset() , 以及 lmmc_std_bool_set_t::size.
被这些函数引用 lmmc_std_bool_set_subset().
| lmmc_status_t lmmc_std_bool_set_union | ( | const lmmc_std_bool_set_t * | lhs, |
| const lmmc_std_bool_set_t * | rhs, | ||
| lmmc_std_bool_set_t * | out ) |
在文件 stdlib_boolean_sets.c 第 160 行定义.
引用了 lmmc_std_bool_set_t::data, LMMC_STATUS_OK, lmmc_std_bool_set_destroy(), lmmc_std_bool_set_union() , 以及 lmmc_std_bool_set_t::size.
被这些函数引用 lmmc_std_bool_set_union().
| lmmc_status_t lmmc_std_bool_set_intersection | ( | const lmmc_std_bool_set_t * | lhs, |
| const lmmc_std_bool_set_t * | rhs, | ||
| lmmc_std_bool_set_t * | out ) |
在文件 stdlib_boolean_sets.c 第 184 行定义.
引用了 lmmc_std_bool_set_t::data, LMMC_STATUS_OK, lmmc_std_bool_set_destroy(), lmmc_std_bool_set_intersection() , 以及 lmmc_std_bool_set_t::size.
被这些函数引用 lmmc_std_bool_set_intersection().
| lmmc_status_t lmmc_std_bool_set_difference | ( | const lmmc_std_bool_set_t * | lhs, |
| const lmmc_std_bool_set_t * | rhs, | ||
| lmmc_std_bool_set_t * | out ) |
在文件 stdlib_boolean_sets.c 第 204 行定义.
引用了 lmmc_std_bool_set_t::data, LMMC_STATUS_OK, lmmc_std_bool_set_destroy(), lmmc_std_bool_set_difference() , 以及 lmmc_std_bool_set_t::size.
被这些函数引用 lmmc_std_bool_set_difference().
| lmmc_status_t lmmc_std_bool_set_symmetric_difference | ( | const lmmc_std_bool_set_t * | lhs, |
| const lmmc_std_bool_set_t * | rhs, | ||
| lmmc_std_bool_set_t * | out ) |
在文件 stdlib_boolean_sets.c 第 224 行定义.
引用了 lmmc_std_bool_set_t::data, LMMC_STATUS_OK, lmmc_std_bool_set_destroy(), lmmc_std_bool_set_symmetric_difference() , 以及 lmmc_std_bool_set_t::size.
被这些函数引用 lmmc_std_bool_set_symmetric_difference().