aboutsummaryrefslogtreecommitdiff
path: root/rfc4251.h
AgeCommit message (Collapse)Author
2014-04-20use boost::iostreams instead of std::stringstreamsTimo Weingärtner
boost::iostreams::array_source instead of istringstream boost::iostreams::back_insert_device instead of ostringstream this should save at least one copy each and still has length checks (input) or dynamic growth (output)
2014-04-17rfc4251string: drop unused and dangerous constructor from just a pointerTimo Weingärtner
better use std::istringstream or boost::iostream::array_source
2014-04-15rfc4251: move remaining non-inline functions to impl fileTimo Weingärtner
2014-04-14rfc4251*: add constructors from std::istream and use themTimo Weingärtner
2014-04-14cosmetic: fix double semicolonsTimo Weingärtner
2014-03-23rfc4251string: add more operatorsTimo Weingärtner
this adds <= > >= !=
2013-10-23rfc4251.h: add #include <stdexcept>Timo Weingärtner
2013-09-01move mpint/mpz conversion into separate fileTimo Weingärtner
these functions need linking against libgmp
2013-08-31reorganize import code for name-list and mpintTimo Weingärtner
reuse some common parts
2013-08-31remove some inline specifiersTimo Weingärtner
* from functions defined inside the struct * from non-trivial functions
2013-08-31remove declarations for default copy and moveTimo Weingärtner
2013-08-31use more uniform initializationTimo Weingärtner
std::string(1, <some char>) becomes std::string{<some char>} also fix accidental use of ssize_t instead of size_t with gmp This yielded two warnings (-Wnarrowing) where a size_t is used to initialize an rfc4251uint32, they were fixed with a cast.
2013-07-19rfc4251string: add length checksTimo Weingärtner
2013-07-19rfc4251string: implement name-list (as vector<string>)Timo Weingärtner
2013-07-19rfc4251string: don't store the lengthTimo Weingärtner
2013-06-17Initial commitTimo Weingärtner