[ox/std] Add Buffer as Vector<char> alias

This commit is contained in:
Gary Talent 2021-05-03 14:34:17 -04:00
parent 504d248ce3
commit ceebc05ee9
3 changed files with 37 additions and 0 deletions

View File

@ -19,6 +19,7 @@ target_compile_definitions(
add_library( add_library(
OxStd OxStd
assert.cpp assert.cpp
buffer.cpp
buildinfo.cpp buildinfo.cpp
byteswap.cpp byteswap.cpp
heapmgr.cpp heapmgr.cpp
@ -61,6 +62,7 @@ install(
assert.hpp assert.hpp
bit.hpp bit.hpp
bstring.hpp bstring.hpp
buffer.hpp
buildinfo.hpp buildinfo.hpp
byteswap.hpp byteswap.hpp
defines.hpp defines.hpp

16
deps/ox/src/ox/std/buffer.cpp vendored Normal file
View File

@ -0,0 +1,16 @@
/*
* Copyright 2015 - 2021 gary@drinkingtea.net
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
#include "error.hpp"
#include "buffer.hpp"
namespace ox {
template class Vector<char>;
}

19
deps/ox/src/ox/std/buffer.hpp vendored Normal file
View File

@ -0,0 +1,19 @@
/*
* Copyright 2015 - 2021 gary@drinkingtea.net
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
#pragma once
#include "vector.hpp"
namespace ox {
extern template class Vector<char>;
using Buffer = Vector<char>;
}