2023-01-10 10:45:11 -05:00
|
|
|
/*
|
|
|
|
* Created by Brett on 09/01/23.
|
|
|
|
* Licensed under GNU General Public License V3.0
|
|
|
|
* See LICENSE file for license detail
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include <stdexcept>
|
|
|
|
#include <vector>
|
|
|
|
#include <blt/std/queue.h>
|
2023-01-11 18:56:42 -05:00
|
|
|
#include <iostream>
|
2023-01-12 12:18:39 -05:00
|
|
|
#include <memory>
|
2023-01-10 10:45:11 -05:00
|
|
|
|
|
|
|
#ifndef BLT_BINARY_TREE_H
|
|
|
|
#define BLT_BINARY_TREE_H
|
|
|
|
|
|
|
|
namespace blt {
|
|
|
|
|
|
|
|
class binary_search_tree_error : public std::runtime_error {
|
|
|
|
public:
|
|
|
|
explicit binary_search_tree_error(const std::string& string): runtime_error(string) {}
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
#endif //BLT_BINARY_TREE_H
|