yosh-matsuda / cpp-yyjson

Ultra-fast and intuitive C++ JSON reader/writer with yyjson backend
MIT License
57 stars 6 forks source link

✨ Add begin/end of (stack_)pool_allocators #6

Closed tsaito-fam closed 1 year ago

tsaito-fam commented 1 year ago

(stack_)pool_allocatorがrangeコンセプトを満たしてほしい状況があったので、begin()end()関数を追加しました。

また、begin(), end()と併せてsize()constexpr修飾とnoexcept修飾を行いました。

Clang 16とGCC 12でテストパスを確認しております。

御確認と御検討の程、どうぞ宜しくお願いいたします。

yosh-matsuda commented 1 year ago

Thanks!