General Purpose library for Freestanding C++ and POSIX systems
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

25 lignes
388 B

il y a 4 ans
  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. };