BAN: Fix Array and Vector span constness
This commit is contained in:
parent
d93fcff5db
commit
37aef630d2
|
|
@ -35,7 +35,7 @@ namespace BAN
|
|||
constexpr T& front();
|
||||
|
||||
Span<T> span() { return Span(m_data, size()); }
|
||||
const Span<T> span() const { return Span(m_data, size()); }
|
||||
Span<const T> span() const { return Span(m_data, size()); }
|
||||
|
||||
constexpr size_type size() const;
|
||||
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ namespace BAN
|
|||
bool contains(const T&) const;
|
||||
|
||||
Span<T> span() { return Span(m_data, m_size); }
|
||||
const Span<T> span() const { return Span(m_data, m_size); }
|
||||
Span<const T> span() const { return Span(m_data, m_size); }
|
||||
|
||||
const T& operator[](size_type) const;
|
||||
T& operator[](size_type);
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@ static const BAN::Vector<BAN::String> get_program_list()
|
|||
return programs;
|
||||
}
|
||||
|
||||
static BAN::Vector<BAN::StringView> get_filtered_program_list(BAN::Span<BAN::String> program_list, BAN::StringView prompt)
|
||||
static BAN::Vector<BAN::StringView> get_filtered_program_list(BAN::Span<const BAN::String> program_list, BAN::StringView prompt)
|
||||
{
|
||||
BAN::Vector<BAN::StringView> filtered_list;
|
||||
for (const auto& program : program_list)
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ private:
|
|||
Command command;
|
||||
BAN::Span<const BAN::String> arguments;
|
||||
BAN::Span<const Environment> environments;
|
||||
BAN::Span<Redirection> redirections;
|
||||
BAN::Span<const Redirection> redirections;
|
||||
int fd_in;
|
||||
int fd_out;
|
||||
bool background;
|
||||
|
|
|
|||
Loading…
Reference in New Issue