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