[ox/std] Add support for explicity printing to stdout and stderr

This commit is contained in:
2021-04-16 21:18:31 -05:00
parent 022bc7e512
commit 86a38c7197
6 changed files with 42 additions and 27 deletions

View File

@ -60,9 +60,15 @@ class Vector {
void resize(std::size_t size);
[[nodiscard]] T *data() noexcept;
[[nodiscard]]
constexpr T *data() noexcept {
return m_items;
}
[[nodiscard]] const T *data() const noexcept;
[[nodiscard]]
constexpr const T *data() const noexcept {
return m_items;
}
[[nodiscard]] bool contains(T) const;
@ -230,16 +236,6 @@ void Vector<T>::resize(std::size_t size) {
m_size = size;
}
template<typename T>
T *Vector<T>::data() noexcept {
return m_items;
}
template<typename T>
const T *Vector<T>::data() const noexcept {
return m_items;
}
template<typename T>
bool Vector<T>::contains(T v) const {
for (std::size_t i = 0; i < m_size; i++) {