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

#include <string.hpp>

Public Member Functions

const char * Data () const noexcept
bool Empty () const noexcept
OpenPitStringView Raw () const noexcept
std::size_t Size () const noexcept
 StringView () noexcept=default
 StringView (OpenPitStringView view) noexcept
std::string ToString () const
std::string_view View () const noexcept

Constructor & Destructor Documentation

◆ StringView() [1/2]

openpit::StringView::StringView ( )
defaultnoexcept

◆ StringView() [2/2]

openpit::StringView::StringView ( OpenPitStringView view)
inlineexplicitnoexcept

Member Function Documentation

◆ Data()

const char * openpit::StringView::Data ( ) const
inlinenodiscardnoexcept

◆ Empty()

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

◆ Raw()

OpenPitStringView openpit::StringView::Raw ( ) const
inlinenodiscardnoexcept

◆ Size()

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

◆ ToString()

std::string openpit::StringView::ToString ( ) const
inlinenodiscard

◆ View()

std::string_view openpit::StringView::View ( ) const
inlinenodiscardnoexcept