#pragma one #include <gp/containers/array.hpp> #include <gp/integer_math.hpp> #include <gp/iterator.hpp> // UNIMPLEMENTED: see filename template<typename T, size_t depth>class flat_tree { gp::array<T, (1 << depth) - 1> data_; };