.. index:: pair: class; EE::System::FileMapped .. _doxid-class_e_e_1_1_system_1_1_file_mapped: class EE::System::FileMapped ============================ .. toctree:: :hidden: enum_EE_System_FileMapped_Mode.rst .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class FileMapped { public: // enums enum :ref:`Mode`; // construction :target:`FileMapped`(); :target:`FileMapped`(const std::string& path, :ref:`Mode` mode = :ref:`Mode::Read`); :target:`FileMapped`(const FileMapped&); :target:`FileMapped`(FileMapped&& other); :target:`~FileMapped`(); // methods FileMapped& :target:`operator=`(const FileMapped&); FileMapped& :target:`operator=`(FileMapped&& other); bool :target:`open`(const std::string& path, :ref:`Mode` mode = :ref:`Mode::Read`); void :target:`close`(); bool :target:`flush`(); bool :target:`isOpen`() const; bool :target:`isMapped`() const; bool :target:`isReadWrite`() const; const :ref:`Uint8`* :target:`data`() const; :ref:`Uint8`* :target:`data`(); const char* :target:`cdata`() const; char* :target:`cdata`(); std::string_view :target:`view`() const; size_t :target:`size`() const; bool :target:`empty`() const; const std::string& :target:`getLastError`() const; };