1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
CHECK_CXX_SOURCE_COMPILES(
"#include <string>
int main(int, char**)
{
std::string s;
std::string::const_iterator c_it = s.cbegin();
std::string::iterator result = s.insert(c_it, 1, 'a');
return 0;
}" BALL_HAS_STD_STRING_CONST_ITERATOR_FUNCTIONS
)
CHECK_CXX_SOURCE_COMPILES(
"#include <string>
int main(int, char**)
{
std::string s;
std::string::const_iterator c_it = s.cbegin();
std::string::iterator result = s.insert(c_it, {'a', 'b'});
return 0;
}" BALL_HAS_STD_STRING_CONST_ITERATOR_INITLIST_INSERT
)
|