|
AsmGrader 0.0.0
|
#include <byte_array.hpp>
Public Types | |
| using | value_type = Byte |
| using | allocator_type = std::allocator<Byte> |
| using | size_type = std::size_t |
| using | difference_type = std::ptrdiff_t |
| using | reference = value_type& |
| using | const_reference = const value_type& |
| using | pointer = value_type* |
| using | const_pointer = const value_type* |
| using | iterator = std::array<Byte, Size>::iterator |
| using | const_iterator = std::array<Byte, Size>::const_iterator |
| using | reverse_iterator = std::array<Byte, Size>::reverse_iterator |
| using | const_reverse_iterator = std::array<Byte, Size>::const_reverse_iterator |
Public Member Functions | |
| Byte & | operator[] (size_t idx) |
| const Byte & | operator[] (size_t idx) const |
| constexpr Byte & | at (size_t idx) |
| const Byte & | at (size_t idx) const |
| constexpr bool | empty () const |
| constexpr auto | begin () |
| constexpr auto | begin () const |
| constexpr auto | cbegin () const |
| constexpr auto | end () |
| constexpr auto | end () const |
| constexpr auto | cend () const |
| constexpr std::size_t | size () const |
Public Attributes | |
| std::array< Byte, Size > | data |
| using asmgrader::ByteArray< Size, Endianness >::allocator_type = std::allocator<Byte> |
| using asmgrader::ByteArray< Size, Endianness >::const_iterator = std::array<Byte, Size>::const_iterator |
| using asmgrader::ByteArray< Size, Endianness >::const_pointer = const value_type* |
| using asmgrader::ByteArray< Size, Endianness >::const_reference = const value_type& |
| using asmgrader::ByteArray< Size, Endianness >::const_reverse_iterator = std::array<Byte, Size>::const_reverse_iterator |
| using asmgrader::ByteArray< Size, Endianness >::difference_type = std::ptrdiff_t |
| using asmgrader::ByteArray< Size, Endianness >::iterator = std::array<Byte, Size>::iterator |
| using asmgrader::ByteArray< Size, Endianness >::pointer = value_type* |
| using asmgrader::ByteArray< Size, Endianness >::reference = value_type& |
| using asmgrader::ByteArray< Size, Endianness >::reverse_iterator = std::array<Byte, Size>::reverse_iterator |
| using asmgrader::ByteArray< Size, Endianness >::size_type = std::size_t |
| using asmgrader::ByteArray< Size, Endianness >::value_type = Byte |
|
inlineconstexpr |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inline |
|
inline |
|
inlineconstexpr |
| std::array<Byte, Size> asmgrader::ByteArray< Size, Endianness >::data |