OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
Loading...
Searching...
No Matches
openpit::BytesView Class Reference

#include <bytes.hpp>

Public Member Functions

 BytesView () noexcept=default
 BytesView (OpenPitBytesView view) noexcept
const std::uint8_t * Data () const noexcept
bool Empty () const noexcept
OpenPitBytesView Raw () const noexcept
std::size_t Size () const noexcept
std::vector< std::uint8_t > ToVector () const

Constructor & Destructor Documentation

◆ BytesView() [1/2]

openpit::BytesView::BytesView ( )
defaultnoexcept

◆ BytesView() [2/2]

openpit::BytesView::BytesView ( OpenPitBytesView view)
inlineexplicitnoexcept

Member Function Documentation

◆ Data()

const std::uint8_t * openpit::BytesView::Data ( ) const
inlinenodiscardnoexcept

◆ Empty()

bool openpit::BytesView::Empty ( ) const
inlinenodiscardnoexcept

◆ Raw()

OpenPitBytesView openpit::BytesView::Raw ( ) const
inlinenodiscardnoexcept

◆ Size()

std::size_t openpit::BytesView::Size ( ) const
inlinenodiscardnoexcept

◆ ToVector()

std::vector< std::uint8_t > openpit::BytesView::ToVector ( ) const
inlinenodiscard