Example #1
0
std::unique_ptr<TLineReader>
OpenConfiguredTextFile(const char *profile_key, Charset cs)
{
    assert(profile_key != nullptr);

    auto reader = OpenConfiguredTextFileA(profile_key);
    if (!reader)
        return nullptr;

    return std::make_unique<ConvertLineReader>(std::move(reader), cs);
}
Example #2
0
static bool
ReadPolarFileFromProfile(PolarInfo &polar)
{
  auto reader = OpenConfiguredTextFileA(ProfileKeys::PolarFile);
  return reader && PolarGlue::LoadFromFile(polar, *reader);
}
Example #3
0
static bool
ReadPolarFileFromProfile(PolarInfo &polar)
{
  std::unique_ptr<NLineReader> reader(OpenConfiguredTextFileA(ProfileKeys::PolarFile));
  return reader && PolarGlue::LoadFromFile(polar, *reader);
}