AsmGrader 0.0.0
Loading...
Searching...
No Matches
professor_app.hpp
Go to the documentation of this file.
1#pragma once
2
3#include "app/app.hpp" // IWYU pragma: export
4#include "grading_session.hpp"
5
6#include <optional>
7#include <vector>
8
9namespace asmgrader {
10
11class ProfessorApp final : public App
12{
13public:
14 using App::App;
15
16private:
17 int run_impl() override;
18
19 std::optional<std::vector<StudentInfo>> get_student_names() const;
20};
21
22} // namespace asmgrader
Definition app.hpp:13
App(ProgramOptions opts)
Definition app.hpp:15
Definition professor_app.hpp:12
Defines data classes to store result data for the current run session.
Definition asm_buffer.hpp:19