Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Deprecated List
Member Aleph::AhArenaAllocator::allocate (size_t size) noexcept
Use alloc() instead.
Member Aleph::AhArenaAllocator::deallocate (const void *addr, size_t size) noexcept
Use dealloc() instead.
Member Aleph::compute_stats (T *data, int l, int r, T &avg, T &var, T &med, T &_min, T &_max)
Use compute_all_stats() instead.
Member Aleph::Ellipse::contains_to (const Point &p) const
Use contains() instead.
Member Aleph::inOrderRec (Node *root, void(*visitFct)(Node *, int, int))
Probably this function will be removed in future versions. Use the functor For_Each_In_Order or traverse() instead
Member Aleph::pitag (const Geom_Number &x, const Geom_Number &y)
Use euclidean_distance() instead.
Member Aleph::Point::distance_with (const Point &p) const
Use distance_to() instead.
Member Aleph::Point::is_to_left_from (const Point &p1, const Point &p2) const
Use is_left_of() instead.
Member Aleph::Point::is_to_left_from (const Segment &s) const
Use is_left_of() instead.
Member Aleph::Point::is_to_right_from (const Segment &s) const
Use is_right_of() instead.
Member Aleph::Point::is_to_right_on_from (const Point &p1, const Point &p2) const
Use is_right_on_of() instead.
Member Aleph::Polygon::contains_to (const Point &p) const
Use contains() instead.
Member Aleph::postOrderRec (Node *root, void(*visitFct)(Node *, int, int))
Probably this function will be removed in future versions. Use the functor For_Each_Postorder instead
Member Aleph::preOrderRec (Node *root, void(*visitFct)(Node *, int, int))
Probably this function will be removed in future versions. Use the functor For_Each_Preorder instead
Member Aleph::Segment::contains_to (const Segment &s) const
Use contains() instead.
Member Aleph::Segment::contains_to (const Point &p) const
Use contains() instead.
Member Aleph::Segment::is_to_left_from (const Point &p) const
Use is_left_of() instead.
Member Aleph::Segment::is_to_right_from (const Point &p) const
Use is_right_of() instead.
Member Aleph::Segment::size () const
Use length() instead.
Member Aleph::UniZipIterator< Containers >::completed () const noexcept
Use all_completed() for clarity. Kept for backward compatibility.
Member Event_Fct )(void *)
Use templated Event_Table with std::function instead for type safety.
Member Event_Table< Signature >::check (const size_t, F) const
Use is_registered() instead
Member Exception_Prototypes (list...)

Exception specifications are deprecated in C++17 and removed in C++20.

Member Legacy_Dynamic_Event_Table
Use templated Dynamic_Event_Table<Signature> for type safety.
Member Legacy_Static_Event_Table
Use templated Event_Table<Signature> for type safety.
File point_utils.H

Use point.H functions directly.

Member PRINT_ERROR (str, args...)
Prefer using print_parse_error_and_exit() or exceptions
Member Uid::Uid (const Aleph::IPv4_Address &_ipAddr, const unsigned int &_counter, const unsigned int &_port_number)
Use Uid(const Aleph::IPv4_Address&, const uint64_t&, const uint32_t&) instead.
Class UseCondVar

Prefer std::condition_variable or Aleph::bounded_channel<T> in new code.

File useCondVar.H
New code should generally prefer std::condition_variable or higher-level coordination helpers such as Aleph::bounded_channel<T> from concurrency_utils.H.
Class UseMutex
Prefer Aleph::synchronized<T>, std::lock_guard, or std::unique_lock in new code.
File useMutex.H
New code should generally prefer std::mutex, std::lock_guard, std::unique_lock, or the modern wrappers from concurrency_utils.H.