summaryrefslogtreecommitdiff
path: root/src/convert.cc
diff options
context:
space:
mode:
authorJannis M. Hoffmann <jannis@fehcom.de>2023-10-07 22:33:50 +0200
committerJannis M. Hoffmann <jannis@fehcom.de>2023-10-08 11:35:51 +0200
commit1978c49bea5b439d993067c055cec47e70db8fd6 (patch)
tree255caea96a13f95564e6b631be9a4ac55ce33cd9 /src/convert.cc
parent3b1278f5459514a6d6364f068ff97b8a0432057b (diff)
minor refactoring
Diffstat (limited to 'src/convert.cc')
-rw-r--r--src/convert.cc21
1 files changed, 4 insertions, 17 deletions
diff --git a/src/convert.cc b/src/convert.cc
index ac1c01b..5e77f97 100644
--- a/src/convert.cc
+++ b/src/convert.cc
@@ -1,26 +1,24 @@
-/** --------------------------------------------------------------------
+/**
* @file convert.cc
* @brief Implementation of miscellaneous convertion functions
* @author Andreas Aardal Hanssen
* @date 2002-2005
- * ----------------------------------------------------------------- **/
+ */
+
#include "convert.h"
#include <string>
-using namespace ::std;
using namespace Binc;
+using std::string;
-//------------------------------------------------------------------------
BincStream::BincStream(void) {}
-//------------------------------------------------------------------------
BincStream::~BincStream(void)
{
clear();
}
-//------------------------------------------------------------------------
string BincStream::popString(unsigned int size)
{
if (size > nstr.length()) size = nstr.length();
@@ -29,7 +27,6 @@ string BincStream::popString(unsigned int size)
return tmp;
}
-//------------------------------------------------------------------------
char BincStream::popChar(void)
{
if (nstr.length() == 0) return '\0';
@@ -39,58 +36,49 @@ char BincStream::popChar(void)
return c;
}
-//------------------------------------------------------------------------
void BincStream::unpopChar(char c)
{
nstr = c + nstr;
}
-//------------------------------------------------------------------------
void BincStream::unpopStr(const string &s)
{
nstr = s + nstr;
}
-//------------------------------------------------------------------------
const string &BincStream::str(void) const
{
return nstr;
}
-//------------------------------------------------------------------------
void BincStream::clear(void)
{
nstr = "";
}
-//------------------------------------------------------------------------
unsigned int BincStream::getSize(void) const
{
return (unsigned int)nstr.length();
}
-//------------------------------------------------------------------------
BincStream &BincStream::operator<<(std::ostream &(*)(std::ostream &))
{
nstr += "\r\n";
return *this;
}
-//------------------------------------------------------------------------
BincStream &BincStream::operator<<(const string &t)
{
nstr += t;
return *this;
}
-//------------------------------------------------------------------------
BincStream &BincStream::operator<<(int t)
{
nstr += toString(t);
return *this;
}
-//------------------------------------------------------------------------
BincStream &BincStream::operator<<(unsigned long t)
{
nstr += toString(t);
@@ -103,7 +91,6 @@ BincStream &BincStream::operator<<(unsigned int t)
return *this;
}
-//------------------------------------------------------------------------
BincStream &BincStream::operator<<(char t)
{
nstr += t;