OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
openpit::StringView Class Reference

Public Member Functions

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

Constructor & Destructor Documentation

◆ StringView()

openpit::StringView::StringView ( )
defaultnoexcept

Member Function Documentation

◆ Data()

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

◆ Empty()

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

◆ Size()

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

◆ ToString()

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

◆ View()

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