|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Classes | |
| struct | BPlusTreeNode |
| struct | BTreeNode |
| struct | is_stream_insertable |
| struct | is_stream_insertable< T, std::void_t< decltype(std::declval< std::ostringstream & >()<< std::declval< T >())> > |
| struct | Ordered_Tree_Snapshot_Header |
| struct | Paged_Bounded_String_Codec |
| struct | Paged_Value_Codec |
| struct | Paged_Value_Codec< std::array< T, N > > |
| struct | Paged_Value_Codec< T > |
| class | Pid_File_Lock |
| struct | SPP_ITri |
| struct | SPP_Portal |
Concepts | |
| concept | Fixed_Paged_Value_Codec |
Enumerations | |
| enum class | Pid_File_Lock_Mode : std::uint8_t { Shared , Exclusive } |
Variables | |
| constexpr size_t | tm_epoch_year = 1900u |
| constexpr size_t | max_supported_year |
| constexpr time_t | seconds_per_day |
| template<typename... Args> | |
| constexpr bool | are_stream_insertable_v |
| constexpr size_t | SPP_NONE = ~static_cast<size_t>(0) |
| constexpr size_t | Ordered_Tree_Snapshot_Magic_Size = 16 |
| constexpr std::uint32_t | Ordered_Tree_Snapshot_Version = 1 |
|
strong |
| Enumerator | |
|---|---|
| Shared | |
| Exclusive | |
Definition at line 83 of file tpl_paged_tree_durability.H.
Definition at line 69 of file tpl_bplus_tree.H.
References Aleph::and, cmp(), and Aleph::divide_and_conquer_partition_dp().
Referenced by Aleph::Gen_BPlus_Tree< Key, Compare, MinDegree >::equals().
|
inline |
Definition at line 56 of file ah-msg.H.
Referenced by build_msg_impl().
|
inline |
Definition at line 59 of file ah-msg.H.
References build_msg_impl(), and Aleph::divide_and_conquer_partition_dp().
Helper function for Miller-Rabin test.
Checks if 'a' is a composite witness for 'n'.
| n | The number being tested. |
| a | The base to test. |
| d | The odd part of n-1 (n-1 = d * 2^s). |
| s | The power of 2 dividing n-1. |
Definition at line 62 of file primality.H.
References Aleph::divide_and_conquer_partition_dp(), Aleph::mod_exp(), Aleph::mod_mul(), and r.
Referenced by Aleph::miller_rabin().
|
inline |
Definition at line 174 of file tpl_paged_tree_durability.H.
References ah_runtime_error_unless, Aleph::and, Aleph::count(), Aleph::divide_and_conquer_partition_dp(), sync_file_by_path(), and sync_parent_directory().
Referenced by Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::recover_if_needed(), and Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::recover_if_needed().
Definition at line 230 of file tpl_paged_tree_durability.H.
References crc32_add_bytes(), and Aleph::divide_and_conquer_partition_dp().
Referenced by Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::header_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::header_checksum(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::header_checksum_v2(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::header_checksum_v2(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::page_checksum(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::page_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v3(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v3(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v4(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v4(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::wal_header_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::wal_header_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::wal_record_checksum_add(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::wal_record_checksum_add(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::wal_record_checksum_add_v2(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::wal_record_checksum_add_v2(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::wal_record_checksum_add_v3(), and Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::wal_record_checksum_add_v3().
|
inlinenoexcept |
Definition at line 215 of file tpl_paged_tree_durability.H.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::size().
Referenced by Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::add_native_key_to_crc(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::add_native_key_to_crc(), Aleph::Gen_File_B_Map< Key, Value, Compare, MinDegree, KeyCodec, ValueCodec >::Record_Codec::add_to_crc(), Aleph::Gen_File_BPlus_Map< Key, Value, Compare, MinDegree, KeyCodec, ValueCodec >::Record_Codec::add_to_crc(), Aleph::detail::Paged_Bounded_String_Codec< Capacity, SizeType >::add_to_crc(), Aleph::detail::Paged_Value_Codec< T >::add_to_crc(), crc32_add(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::header_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::header_checksum(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::header_checksum_v2(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::header_checksum_v2(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::page_checksum(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::page_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v3(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v3(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v4(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v4(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::wal_header_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::wal_header_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::wal_record_checksum_add(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::wal_record_checksum_add(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::wal_record_checksum_add_v2(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::wal_record_checksum_add_v2(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::wal_record_checksum_add_v3(), and Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::wal_record_checksum_add_v3().
|
inlinenoexcept |
Definition at line 210 of file tpl_paged_tree_durability.H.
Referenced by Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::header_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::header_checksum(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::header_checksum_v2(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::header_checksum_v2(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::page_checksum(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::page_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v3(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v3(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v4(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v4(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::recover_from_wal(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::recover_from_wal(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::wal_header_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::wal_header_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::write_wal_to_path(), and Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::write_wal_to_path().
|
inlinenoexcept |
Definition at line 238 of file tpl_paged_tree_durability.H.
References Aleph::divide_and_conquer_partition_dp().
Referenced by Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::header_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::header_checksum(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::header_checksum_v2(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::header_checksum_v2(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::page_checksum(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::page_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v3(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v3(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v4(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::page_checksum_v4(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::recover_from_wal(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::recover_from_wal(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::wal_header_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::wal_header_checksum(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::write_wal_to_path(), and Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::write_wal_to_path().
Definition at line 243 of file tpl_paged_tree_durability.H.
References Aleph::divide_and_conquer_partition_dp().
Referenced by Aleph::detail::Pid_File_Lock::acquire().
Definition at line 94 of file tpl_paged_value_codec.H.
References Aleph::divide_and_conquer_partition_dp().
Definition at line 86 of file tpl_paged_value_codec.H.
References Aleph::divide_and_conquer_partition_dp().
Referenced by Aleph::detail::Paged_Bounded_String_Codec< Capacity, SizeType >::encode(), and Aleph::detail::Paged_Value_Codec< T >::encode().
|
inline |
Definition at line 92 of file tpl_tree_snapshot.H.
References ah_runtime_error_unless, and Aleph::divide_and_conquer_partition_dp().
Referenced by save_ordered_tree_snapshot().
Definition at line 68 of file tpl_b_tree.H.
References Aleph::and, cmp(), and Aleph::divide_and_conquer_partition_dp().
Referenced by Aleph::Gen_B_Tree< Key, Compare, MinDegree >::equals().
Recursive extraction of all prime factors.
Definition at line 146 of file pollard_rho.H.
References Aleph::divide_and_conquer_partition_dp(), extract_prime_factors(), find_any_factor(), and Aleph::miller_rabin().
Referenced by extract_prime_factors(), and Aleph::pollard_rho().
Definition at line 794 of file ah-ranges.H.
References pred.
Definition at line 812 of file ah-ranges.H.
References fallback_any_of(), and pred.
Helper to repeatedly apply Pollard's rho until a factor is found.
Tries different random seed/constant pairs. Each attempt has a bounded number of iterations, and the total number of attempts is also capped to guarantee termination.
| n | Composite number to find a factor of. |
| std::runtime_error | if no factor found after max attempts. |
Definition at line 112 of file pollard_rho.H.
References ah_runtime_error, Aleph::divide_and_conquer_partition_dp(), pollard_rho_step(), rng, and seed.
Referenced by extract_prime_factors().
| Array< Key > Aleph::detail::load_ordered_tree_snapshot | ( | const std::string & | file_path, |
| const std::array< char, Ordered_Tree_Snapshot_Magic_Size > & | expected_magic, | ||
| const std::uint64_t | expected_min_degree, | ||
| const char * | kind | ||
| ) |
Definition at line 171 of file tpl_tree_snapshot.H.
References ah_runtime_error_unless, Aleph::detail::Ordered_Tree_Snapshot_Header::count, Aleph::divide_and_conquer_partition_dp(), ordered_tree_validate_header(), and Aleph::Array< T >::reserve().
|
constexprnoexcept |
Definition at line 77 of file tpl_paged_value_codec.H.
References seed.
| Key Aleph::detail::ordered_tree_read_key | ( | std::istream & | in, |
| const std::string & | file_path, | ||
| const char * | kind, | ||
| const std::uint64_t | index | ||
| ) |
Definition at line 109 of file tpl_tree_snapshot.H.
References ah_runtime_error_unless, and Aleph::divide_and_conquer_partition_dp().
Definition at line 87 of file tpl_tree_snapshot.H.
|
constexprnoexcept |
Definition at line 73 of file tpl_tree_snapshot.H.
References Aleph::divide_and_conquer_partition_dp(), N, and Ordered_Tree_Snapshot_Magic_Size.
Referenced by Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::file_magic(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::file_magic(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::wal_magic(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::wal_magic(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::wal_trailer_magic(), and Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::wal_trailer_magic().
|
inline |
Definition at line 143 of file tpl_tree_snapshot.H.
References ah_runtime_error_unless, Aleph::divide_and_conquer_partition_dp(), Aleph::detail::Ordered_Tree_Snapshot_Header::key_size, Aleph::detail::Ordered_Tree_Snapshot_Header::magic, Aleph::detail::Ordered_Tree_Snapshot_Header::min_degree, Ordered_Tree_Snapshot_Magic_Size, Ordered_Tree_Snapshot_Version, and Aleph::detail::Ordered_Tree_Snapshot_Header::version.
Referenced by load_ordered_tree_snapshot().
| void Aleph::detail::ordered_tree_write_key | ( | std::ostream & | out, |
| const Key & | key, | ||
| const std::string & | file_path, | ||
| const char * | kind, | ||
| const std::uint64_t | index | ||
| ) |
Definition at line 127 of file tpl_tree_snapshot.H.
References ah_runtime_error_unless, and Aleph::divide_and_conquer_partition_dp().
Referenced by save_ordered_tree_snapshot().
|
inline |
Inner function for Pollard's rho algorithm.
| n | The number to factor. |
| seed | The seed for the pseudo-random sequence. |
| c | The constant for the polynomial f(x) = x^2 + c. |
Definition at line 68 of file pollard_rho.H.
References Aleph::and, Aleph::diff(), Aleph::divide_and_conquer_partition_dp(), Aleph::mod_mul(), seed, and y.
Referenced by find_any_factor().
Definition at line 252 of file tpl_paged_tree_durability.H.
References Aleph::divide_and_conquer_partition_dp().
Referenced by Aleph::detail::Pid_File_Lock::stale_lock().
Fallback all_of using range-based for loop.
Definition at line 835 of file ah-ranges.H.
References Aleph::divide_and_conquer_partition_dp(), and pred.
Referenced by Aleph::stl_all().
Fallback any_of using range-based for loop.
Definition at line 847 of file ah-ranges.H.
References Aleph::divide_and_conquer_partition_dp(), and pred.
Referenced by ranges_none_of(), and Aleph::stl_exists().
Fallback count_if using range-based for loop.
Definition at line 868 of file ah-ranges.H.
References Aleph::count(), Aleph::divide_and_conquer_partition_dp(), and pred.
Fallback fold_left using range-based for loop.
Works with any container that supports range-based for loop. This is the function used by ahFunctional.H when std::ranges is unavailable.
Definition at line 824 of file ah-ranges.H.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::init.
Referenced by Aleph::foldl(), and Aleph::stl_foldl().
Fallback none_of using range-based for loop.
Definition at line 859 of file ah-ranges.H.
References pred, and ranges_any_of().
Definition at line 149 of file tpl_paged_tree_durability.H.
References ah_runtime_error_unless, Aleph::divide_and_conquer_partition_dp(), and sync_parent_directory().
Referenced by Aleph::detail::Pid_File_Lock::acquire(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::recover_from_wal(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::recover_from_wal(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::recover_if_needed(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::recover_if_needed(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::sync(), and Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::sync().
|
inline |
Definition at line 161 of file tpl_paged_tree_durability.H.
References ah_runtime_error_unless, Aleph::divide_and_conquer_partition_dp(), and sync_parent_directory().
Referenced by Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::sync(), and Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::sync().
| void Aleph::detail::save_ordered_tree_snapshot | ( | const std::string & | file_path, |
| const std::array< char, Ordered_Tree_Snapshot_Magic_Size > & | expected_magic, | ||
| const std::uint64_t | expected_min_degree, | ||
| const Array< Key > & | keys, | ||
| const char * | kind | ||
| ) |
Definition at line 201 of file tpl_tree_snapshot.H.
References ah_runtime_error_unless, Aleph::detail::Ordered_Tree_Snapshot_Header::count, Aleph::divide_and_conquer_partition_dp(), ensure_ordered_tree_snapshot_parent_dir(), Aleph::detail::Ordered_Tree_Snapshot_Header::key_size, keys, Aleph::detail::Ordered_Tree_Snapshot_Header::magic, Aleph::detail::Ordered_Tree_Snapshot_Header::min_degree, Ordered_Tree_Snapshot_Magic_Size, Ordered_Tree_Snapshot_Version, ordered_tree_write_key(), and Aleph::detail::Ordered_Tree_Snapshot_Header::version.
|
inline |
Definition at line 213 of file tikzgeom_algorithms.H.
References ah_domain_error_if, Aleph::and, Aleph::Array< T >::append(), Aleph::PointInPolygonWinding::contains(), Aleph::divide_and_conquer_partition_dp(), Aleph::Polygon::Segment_Iterator::has_curr(), Aleph::Dlink::Iterator::has_curr(), Aleph::Segment::intersects_properly_with(), Aleph::Polygon::is_closed(), Aleph::Polygon::size(), spp_build_tris(), spp_cross(), spp_find_sleeve(), spp_find_tri(), and SPP_NONE.
Referenced by Aleph::compute_shortest_path_funnel_trace().
|
inline |
Definition at line 74 of file tikzgeom_algorithms.H.
References Aleph::and, Aleph::Array< T >::append(), Aleph::divide_and_conquer_partition_dp(), Aleph::Triangle::get_p1(), Aleph::Triangle::get_p2(), Aleph::Triangle::get_p3(), Aleph::HTList::Iterator::has_curr(), l1, l2, Aleph::quicksort_op(), Aleph::Array< T >::reserve(), Aleph::Array< T >::size(), spp_find_index(), SPP_NONE, and Aleph::detail::SPP_ITri::v.
Referenced by shortest_path_portals().
Definition at line 204 of file tikzgeom_algorithms.H.
References Aleph::Point::get_x(), and Aleph::Point::get_y().
Referenced by Aleph::compute_shortest_path_funnel_trace(), and shortest_path_portals().
Definition at line 66 of file tikzgeom_algorithms.H.
References Aleph::divide_and_conquer_partition_dp(), and SPP_NONE.
Referenced by spp_build_tris().
|
inline |
Definition at line 156 of file tikzgeom_algorithms.H.
References Aleph::and, Aleph::Array< T >::append(), Aleph::DynList< T >::append(), Aleph::divide_and_conquer_partition_dp(), Aleph::HTList::is_empty(), Aleph::DynList< T >::remove_first(), Aleph::Array< T >::reserve(), Aleph::Array< T >::size(), and SPP_NONE.
Referenced by shortest_path_portals().
|
inline |
Definition at line 146 of file tikzgeom_algorithms.H.
References Aleph::divide_and_conquer_partition_dp(), SPP_NONE, and spp_point_in_triangle().
Referenced by shortest_path_portals().
|
inline |
Definition at line 132 of file tikzgeom_algorithms.H.
References Aleph::and, Aleph::CCW, Aleph::CW, Aleph::divide_and_conquer_partition_dp(), Aleph::orientation(), and Aleph::detail::SPP_ITri::v.
Referenced by spp_find_tri().
Definition at line 115 of file tpl_paged_tree_durability.H.
References ah_runtime_error_unless, and Aleph::divide_and_conquer_partition_dp().
Referenced by Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::apply_current_cache_to_storage(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::apply_current_cache_to_storage(), copy_file_contents(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::recover_from_wal(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::recover_from_wal(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::write_full_image_to_path(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::write_full_image_to_path(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::write_wal_to_path(), and Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::write_wal_to_path().
|
inline |
Definition at line 134 of file tpl_paged_tree_durability.H.
References ah_runtime_error_unless, and Aleph::divide_and_conquer_partition_dp().
Definition at line 89 of file tpl_paged_tree_durability.H.
References ah_runtime_error_unless, and Aleph::divide_and_conquer_partition_dp().
Referenced by copy_file_contents(), Aleph::detail::Pid_File_Lock::release(), remove_file_if_exists(), rename_file_atomic(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::write_full_image_to_path(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::write_full_image_to_path(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::write_wal_to_path(), and Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::write_wal_to_path().
|
inline |
Definition at line 41 of file tikzgeom_algorithms.H.
References Aleph::divide_and_conquer_partition_dp().
Referenced by Aleph::put_aabb_tree_result(), Aleph::put_convex_decomposition_result(), Aleph::put_kdtree_partitions_result(), Aleph::put_range_tree_result(), Aleph::put_segment_arrangement_result(), and Aleph::put_trapezoidal_map_result().
|
inlineconstexpr |
Definition at line 58 of file ah-date.H.
Referenced by Aleph::to_time_t().
|
inlineconstexpr |
Definition at line 59 of file tpl_tree_snapshot.H.
Referenced by Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::legacy_header_bytes(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::legacy_header_bytes(), ordered_tree_snapshot_magic(), ordered_tree_validate_header(), save_ordered_tree_snapshot(), TEST(), TEST(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::wal_header_bytes(), Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::wal_header_bytes(), Aleph::Gen_File_B_Tree< Key, Compare, MinDegree, Codec >::wal_trailer_bytes(), and Aleph::Gen_File_BPlus_Tree< Key, Compare, MinDegree, Codec >::wal_trailer_bytes().
|
inlineconstexpr |
Definition at line 60 of file tpl_tree_snapshot.H.
Referenced by ordered_tree_validate_header(), and save_ordered_tree_snapshot().
Definition at line 60 of file ah-date.H.
Referenced by Aleph::to_days().
|
constexpr |
Definition at line 64 of file tikzgeom_algorithms.H.
Referenced by shortest_path_portals(), spp_build_tris(), spp_find_index(), spp_find_sleeve(), and spp_find_tri().
|
inlineconstexpr |
Definition at line 57 of file ah-date.H.
Referenced by Aleph::to_time_t().