コード例 #1
0
ファイル: DataFile.cpp プロジェクト: Andy-1954/XCSoar
TextWriter *
CreateDataTextFile(const TCHAR *name, bool append)
{
  assert(name != nullptr);
  assert(!StringIsEmpty(name));

  const auto path = LocalPath(name);

  TextWriter *writer = new TextWriter(path, append);
  if (writer == nullptr)
    return nullptr;

  if (!writer->IsOpen()) {
    delete writer;
    return nullptr;
  }

  return writer;
}
コード例 #2
0
ファイル: IGCWriter.hpp プロジェクト: Adrien81/XCSoar
 bool IsOpen() const {
   return file.IsOpen();
 }