Skip to content

AFileInputStream#

Opens a file for a binary read.

Header:#include <AUI/IO/AFileInputStream.h>
CMake:aui_link(my_target PUBLIC aui::core)

Examples#

examples/app/notes/src/main.cpp

Notes App — Note taking app that demonstrates usage of AListModel, AProperty, user data saving and loading.

        try {
            if (!"notes.json"_path.isRegularFileExists()) {
                return;
            }
            aui::from_json(AJson::fromStream(AFileInputStream("notes.json")), mNotes);
        } catch (const AException& e) {
            ALogger::info(LOG_TAG) << "Can't load notes: " << e;
        }
    }
    /// [load]