avoids referring to std::vector members when T is incomplete.
This is not legal according to the C++ standard, and causes build errors in particular in C++20 mode. More specifically the call to .size( ) on line 40 is illegal without this header being present.
avoids referring to std::vector members when T is incomplete.
This is not legal according to the C++ standard, and causes build errors in particular in C++20 mode. More specifically the call to .size( ) on line 40 is illegal without this header being present.