dxflib_qcad: cherry std::istream usage

upstream e0046e6dbff8148f5d8ef8e3f149ad99384c67a8
This commit is contained in:
Marek Roszko 2020-11-19 18:51:02 -05:00
parent 533d344e3f
commit 1703eb8494
2 changed files with 9 additions and 9 deletions

View File

@ -190,14 +190,14 @@ bool DL_Dxf::in( const std::string& file, DL_CreationInterface* creationInterfac
/**
* Reads a DXF file from an existing stream.
*
* @param stream The string stream.
* @param stream The input stream.
* @param creationInterface
* Pointer to the class which takes care of the entities in the file.
*
* @retval true If \p file could be opened.
* @retval false If \p file could not be opened.
*/
bool DL_Dxf::in( std::stringstream& stream,
bool DL_Dxf::in( std::istream& stream,
DL_CreationInterface* creationInterface )
{
if( stream.good() )
@ -258,9 +258,9 @@ bool DL_Dxf::readDxfGroups( FILE* fp, DL_CreationInterface* creationInterface )
/**
* Same as above but for stringstreams.
* Same as above but for input streams.
*/
bool DL_Dxf::readDxfGroups( std::stringstream& stream,
bool DL_Dxf::readDxfGroups( std::istream& stream,
DL_CreationInterface* creationInterface )
{
static int line = 1;
@ -332,10 +332,10 @@ bool DL_Dxf::getStrippedLine( std::string& s, unsigned int size, FILE* fp, bool
/**
* Same as above but for stringstreams.
* Same as above but for input streams.
*/
bool DL_Dxf::getStrippedLine( std::string& s, unsigned int size,
std::stringstream& stream, bool stripSpace )
std::istream& stream, bool stripSpace )
{
if( !stream.eof() )
{

View File

@ -130,12 +130,12 @@ public:
static bool getStrippedLine( std::string& s, unsigned int size,
FILE* stream, bool stripSpace = true );
bool readDxfGroups( std::stringstream& stream,
bool readDxfGroups( std::istream& stream,
DL_CreationInterface* creationInterface );
bool in( std::stringstream& stream,
bool in( std::istream& stream,
DL_CreationInterface* creationInterface );
static bool getStrippedLine( std::string& s, unsigned int size,
std::stringstream& stream, bool stripSpace = true );
std::istream& stream, bool stripSpace = true );
static bool stripWhiteSpace( char** s, bool stripSpaces = true );