StringDataLayout Class

(Utils::Internal::StringDataLayout)

Public Functions

StringDataLayout()
StringDataLayout(const char *string, Utils::Internal::size_type size)
StringDataLayout(const char (&)[Size] string = Size)
void reset()
StringDataLayout<MaximumShortStringDataAreaSize> &operator=(const StringDataLayout<MaximumShortStringDataAreaSize> &other)

Static Public Members

Utils::Internal::size_type shortStringCapacity()

Member Function Documentation

StringDataLayout::StringDataLayout()

Default constructs an instance of StringDataLayout.

StringDataLayout::StringDataLayout(const char *string, Utils::Internal::size_type size)

Default constructs an instance of StringDataLayout.

StringDataLayout::StringDataLayout(const char (&)[Size] string = Size)

Default constructs an instance of StringDataLayout.

void StringDataLayout::reset()

[static] Utils::Internal::size_type StringDataLayout::shortStringCapacity()

StringDataLayout<MaximumShortStringDataAreaSize> &StringDataLayout::operator=(const StringDataLayout<MaximumShortStringDataAreaSize> &other)

Copy-assignment operator.