General Purpose library for Freestanding C++ and POSIX systems
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

25 rindas
388 B

pirms 4 gadiem
  1. #pragma once
  2. #include <stddef.h>
  3. #include <stdint.h>
  4. #include <gp/buffer.hpp>
  5. template<typename T>
  6. struct subtree_iterator final
  7. {
  8. gp::buffer<T> target;
  9. size_t idx;
  10. public:
  11. subtree_iterator()
  12. : target{}
  13. , idx{0}
  14. {}
  15. subtree_iterator(gp::buffer<T> data, size_t itr_idx)
  16. : target{data}
  17. , idx{itr_idx}
  18. {}
  19. template<typename func>
  20. void climb_traversal(func& traverser) {
  21. }
  22. };