Iros
 
Loading...
Searching...
No Matches
task_arguments.h
Go to the documentation of this file.
1#pragma once
2
5#include "di/util/prelude.h"
7
8namespace iris {
9class TaskArguments : public di::IntrusiveRefCount<TaskArguments> {
10public:
13
14 auto arguments() const -> di::Span<di::TransparentString const> { return m_arguments.span(); }
15 auto enviornment() const -> di::Span<di::TransparentString const> { return m_enviornment.span(); }
16
17private:
20};
21}
Definition vector_forward_declaration.h:8
Definition span_forward_declaration.h:10
TaskArguments(di::Vector< di::TransparentString > arguments, di::Vector< di::TransparentString > enviornment)
Definition task_arguments.h:11
auto arguments() const -> di::Span< di::TransparentString const >
Definition task_arguments.h:14
auto enviornment() const -> di::Span< di::TransparentString const >
Definition task_arguments.h:15
string::StringImpl< string::TransparentEncoding > TransparentString
Definition string.h:12
Definition zstring_parser.h:9
Definition cxx_init.cpp:12
Definition arc.h:24