Program Listing for File File.ixx

Program Listing for File File.ixx#

Return to documentation for file (Src/GraphicsEngineOpenGL/util/File.ixx)

module;

#include "../../shared/util/FileLocationHolder.hpp"

#include <string>

export module kataglyphis.opengl.file;

export class File : private Kataglyphis::Shared::FileLocationHolder
{
  public:
    explicit File(const std::string &file_location);
    File(const File &) = default;
    File &operator=(const File &) = default;
    File(File &&) = default;
    File &operator=(File &&) = default;

    std::string read();

    ~File();

  private:
};