port from perforce

This commit is contained in:
2026-04-18 22:31:51 +02:00
commit 8d0ab5b7cc
8409 changed files with 3972376 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
#ifdef EXTRACODE
/***********************************************************************************/
/** \file TextFileReader.cpp
** \brief Implementation zur Klasse TextFileReader
*************************************************************************************
** Autor: Christian Roesch
*************************************************************************************
** -tut nichts-
**
*//*********************************************************************************/
// includes
#include "TextFileReader.h"
#include <fstream>
// Methoden-Definitionen
namespace FrameWork
{
void TextFileReader::clear()
{
m_vecLines.clear();
}
bool TextFileReader::read( std::string strFileName )
{
m_vecLines.clear();
return append( strFileName );
}
bool TextFileReader::append( std::string strFileName )
{
std::ifstream ifsIn( strFileName.c_str() );
if( !ifsIn.is_open() )
{
return false;
}
while( !ifsIn.eof() )
{
std::string strLine;
std::getline( ifsIn, strLine, '\n' );
m_vecLines.push_back( strLine );
}
return true;
}
std::vector <std::string>& TextFileReader::getFileLines()
{
return m_vecLines;
}
int TextFileReader::getLineCount()
{
return (int)m_vecLines.size();
}
}
/************************************************************************************
** Ende der Datei: TextFileReader.cpp
************************************************************************************/
#endif