Remove unnecessary member functions

This commit is contained in:
John Wellbelove 2020-07-10 11:52:27 +01:00
parent 9890f5b856
commit e915ab5d9f
5 changed files with 35 additions and 95 deletions

View File

@ -112,22 +112,6 @@ namespace etl
text.assign(is);
}
//*************************************************************************
/// Resets the stream to an empty string.
//*************************************************************************
void clear()
{
text.clear();
}
//*************************************************************************
/// Get the current size of the string.
//*************************************************************************
size_t size() const
{
return text.size();
}
//*************************************************************************
/// Stream operators.
//*************************************************************************

View File

@ -138,32 +138,32 @@ namespace
ss << etl::bin << value;
CHECK_EQUAL(String(STR("11110001001000000---")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::oct << value;
CHECK_EQUAL(String(STR("361100--------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::dec << value;
CHECK_EQUAL(String(STR("123456--------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::hex << etl::uppercase << value;
CHECK_EQUAL(String(STR("1E240---------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::hex << etl::nouppercase << value;
CHECK_EQUAL(String(STR("1e240---------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::setw(0);
ss << etl::noboolalpha << false << STR(" ") << true << STR(" ") << etl::boolalpha << false << STR(" ") << true;
CHECK_EQUAL(String(STR("0 1 false true")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::setprecision(4) << 3.1415927;
CHECK_EQUAL(String(STR("3.1416")), ss.str());
ss.clear();
ss.str().clear();
ss << STR("abcdef") << STR(" ") << etl::uppercase << STR("abcdef");
CHECK_EQUAL(String(STR("abcdef abcdef")), ss.str());
}
@ -179,31 +179,31 @@ namespace
ss << etl::bin << etl::noshowbase << value;
CHECK_EQUAL(String(STR("11110001001000000")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::bin << etl::showbase << value;
CHECK_EQUAL(String(STR("0b11110001001000000")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::oct << etl::noshowbase << value;
CHECK_EQUAL(String(STR("361100")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::oct << etl::showbase << value;
CHECK_EQUAL(String(STR("0361100")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::dec << etl::noshowbase << value;
CHECK_EQUAL(String(STR("123456")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::dec << etl::showbase << value;
CHECK_EQUAL(String(STR("123456")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::hex << etl::noshowbase << value;
CHECK_EQUAL(String(STR("1e240")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::hex << etl::showbase << value;
CHECK_EQUAL(String(STR("0x1e240")), ss.str());
}
@ -304,17 +304,6 @@ namespace
CHECK_EQUAL(String(STR("Hello")), istr);
}
//*************************************************************************
TEST(test_get_size)
{
String str;
Stream ss(str);
ss.str(String(STR("Hello")));
CHECK_EQUAL(str.size(), ss.size());
}
};
}

View File

@ -138,32 +138,32 @@ namespace
ss << etl::bin << value;
CHECK_EQUAL(String(STR("11110001001000000---")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::oct << value;
CHECK_EQUAL(String(STR("361100--------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::dec << value;
CHECK_EQUAL(String(STR("123456--------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::hex << etl::uppercase << value;
CHECK_EQUAL(String(STR("1E240---------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::hex << etl::nouppercase << value;
CHECK_EQUAL(String(STR("1e240---------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::setw(0);
ss << etl::noboolalpha << false << STR(" ") << true << STR(" ") << etl::boolalpha << false << STR(" ") << true;
CHECK_EQUAL(String(STR("0 1 false true")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::setprecision(4) << 3.1415927;
CHECK_EQUAL(String(STR("3.1416")), ss.str());
ss.clear();
ss.str().clear();
ss << STR("abcdef") << STR(" ") << etl::uppercase << STR("abcdef");
CHECK_EQUAL(String(STR("abcdef abcdef")), ss.str());
}
@ -264,17 +264,6 @@ namespace
CHECK_EQUAL(String(STR("Hello")), istr);
}
//*************************************************************************
TEST(test_get_size)
{
String str;
Stream ss(str);
ss.str(String(STR("Hello")));
CHECK_EQUAL(str.size(), ss.size());
}
};
}

View File

@ -138,32 +138,32 @@ namespace
ss << etl::bin << value;
CHECK_EQUAL(String(STR("11110001001000000---")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::oct << value;
CHECK_EQUAL(String(STR("361100--------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::dec << value;
CHECK_EQUAL(String(STR("123456--------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::hex << etl::uppercase << value;
CHECK_EQUAL(String(STR("1E240---------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::hex << etl::nouppercase << value;
CHECK_EQUAL(String(STR("1e240---------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::setw(0);
ss << etl::noboolalpha << false << STR(" ") << true << STR(" ") << etl::boolalpha << false << STR(" ") << true;
CHECK_EQUAL(String(STR("0 1 false true")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::setprecision(4) << 3.1415927;
CHECK_EQUAL(String(STR("3.1416")), ss.str());
ss.clear();
ss.str().clear();
ss << STR("abcdef") << STR(" ") << etl::uppercase << STR("abcdef");
CHECK_EQUAL(String(STR("abcdef abcdef")), ss.str());
}
@ -264,17 +264,6 @@ namespace
CHECK_EQUAL(String(STR("Hello")), istr);
}
//*************************************************************************
TEST(test_get_size)
{
String str;
Stream ss(str);
ss.str(String(STR("Hello")));
CHECK_EQUAL(str.size(), ss.size());
}
};
}

View File

@ -138,32 +138,32 @@ namespace
ss << etl::bin << value;
CHECK_EQUAL(String(STR("11110001001000000---")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::oct << value;
CHECK_EQUAL(String(STR("361100--------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::dec << value;
CHECK_EQUAL(String(STR("123456--------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::hex << etl::uppercase << value;
CHECK_EQUAL(String(STR("1E240---------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::hex << etl::nouppercase << value;
CHECK_EQUAL(String(STR("1e240---------------")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::setw(0);
ss << etl::noboolalpha << false << STR(" ") << true << STR(" ") << etl::boolalpha << false << STR(" ") << true;
CHECK_EQUAL(String(STR("0 1 false true")), ss.str());
ss.clear();
ss.str().clear();
ss << etl::setprecision(4) << 3.1415927;
CHECK_EQUAL(String(STR("3.1416")), ss.str());
ss.clear();
ss.str().clear();
ss << STR("abcdef") << STR(" ") << etl::uppercase << STR("abcdef");
CHECK_EQUAL(String(STR("abcdef abcdef")), ss.str());
}
@ -264,17 +264,6 @@ namespace
CHECK_EQUAL(String(STR("Hello")), istr);
}
//*************************************************************************
TEST(test_get_size)
{
String str;
Stream ss(str);
ss.str(String(STR("Hello")));
CHECK_EQUAL(str.size(), ss.size());
}
};
}