EPAM B2BITS CME MDP Handler C++  5.4.2
Public Member Functions | List of all members
B2bits::Sbe::StringRef Class Reference

#include <B2BITS_SbeTypes.h>

Public Member Functions

 StringRef () noexcept
 
 StringRef (const StringRef &strRef) noexcept
 
 StringRef (const char *aData)
 
 StringRef (const char *aData, size_t aSize)
 
char const * data () const noexcept
 
char * data () noexcept
 
bool operator== (const StringRef &rhs) const
 
bool operator== (const char *rhs) const
 
std::size_t size () const noexcept
 
char const * begin () const noexcept
 
char const * end () const noexcept
 
char const & operator[] (std::size_t index) const
 
std::string toStdString () const
 
void toStdString (std::string &str) const
 

Constructor & Destructor Documentation

B2bits::Sbe::StringRef::StringRef ( )
inlinenoexcept
B2bits::Sbe::StringRef::StringRef ( const StringRef strRef)
inlinenoexcept
B2bits::Sbe::StringRef::StringRef ( const char *  aData)
inlineexplicit
B2bits::Sbe::StringRef::StringRef ( const char *  aData,
size_t  aSize 
)
inline

Member Function Documentation

char const* B2bits::Sbe::StringRef::begin ( ) const
inlinenoexcept
char const* B2bits::Sbe::StringRef::data ( ) const
inlinenoexcept
char* B2bits::Sbe::StringRef::data ( )
inlinenoexcept
char const* B2bits::Sbe::StringRef::end ( ) const
inlinenoexcept
bool B2bits::Sbe::StringRef::operator== ( const StringRef rhs) const
inline
bool B2bits::Sbe::StringRef::operator== ( const char *  rhs) const
inline
char const& B2bits::Sbe::StringRef::operator[] ( std::size_t  index) const
inline
std::size_t B2bits::Sbe::StringRef::size ( ) const
inlinenoexcept
std::string B2bits::Sbe::StringRef::toStdString ( ) const
inline
void B2bits::Sbe::StringRef::toStdString ( std::string &  str) const
inline