BasicSmallStringLiteral Class

(Utils::BasicSmallStringLiteral)

Public Types

typedef size_type

Public Functions

BasicSmallStringLiteral(const char (&)[ArraySize] string = ArraySize)
BasicSmallStringLiteral(const char *string, const Utils::BasicSmallStringLiteral::size_type size)
int begin() const
const char *data() const
int end() const
bool isReadOnlyReference() const
bool isShortString() const
int rbegin() const
int rend() const
Utils::BasicSmallStringLiteral::size_type size() const
Utils::SmallStringView operator Utils::SmallStringView() const

Static Public Members

Utils::BasicSmallStringLiteral::size_type shortStringCapacity()

Member Type Documentation

typedef BasicSmallStringLiteral::size_type

Member Function Documentation

BasicSmallStringLiteral::BasicSmallStringLiteral(const char (&)[ArraySize] string = ArraySize)

Default constructs an instance of BasicSmallStringLiteral.

BasicSmallStringLiteral::BasicSmallStringLiteral(const char *string, const Utils::BasicSmallStringLiteral::size_type size)

Default constructs an instance of BasicSmallStringLiteral.

int BasicSmallStringLiteral::begin() const

const char *BasicSmallStringLiteral::data() const

int BasicSmallStringLiteral::end() const

bool BasicSmallStringLiteral::isReadOnlyReference() const

bool BasicSmallStringLiteral::isShortString() const

int BasicSmallStringLiteral::rbegin() const

int BasicSmallStringLiteral::rend() const

[static] Utils::BasicSmallStringLiteral::size_type BasicSmallStringLiteral::shortStringCapacity()

Utils::BasicSmallStringLiteral::size_type BasicSmallStringLiteral::size() const

Utils::SmallStringView BasicSmallStringLiteral::operator Utils::SmallStringView() const