ControlBlock Class
(Utils::Internal::ControlBlock)Public Types
typedef | SizeType |
Public Functions
ControlBlock() | |
ControlBlock(ControlType shortStringSize, bool isReadOnlyReference, bool isReference) | |
bool | isReadOnlyReference() const |
bool | isReference() const |
bool | isShortString() const |
void | setIsReadOnlyReference(bool isReadOnlyReference) |
void | setIsReference(bool isReference) |
void | setIsShortString(bool isShortString) |
void | setShortStringSize(Utils::Internal::size_type size) |
Utils::Internal::size_type | shortStringSize() const |
Utils::Internal::ControlBlock::SizeType | stringSize() const |
Member Function Documentation
ControlBlock::ControlBlock()
Default constructs an instance of ControlBlock.
ControlBlock::ControlBlock(ControlType shortStringSize, bool isReadOnlyReference, bool isReference)
Default constructs an instance of ControlBlock.
bool ControlBlock::isReadOnlyReference() const
See also setIsReadOnlyReference().
bool ControlBlock::isReference() const
See also setIsReference().
bool ControlBlock::isShortString() const
See also setIsShortString().
void ControlBlock::setIsReadOnlyReference(bool isReadOnlyReference)
See also isReadOnlyReference().
void ControlBlock::setIsReference(bool isReference)
See also isReference().
void ControlBlock::setIsShortString(bool isShortString)
See also isShortString().
void ControlBlock::setShortStringSize(Utils::Internal::size_type size)
See also shortStringSize().
Utils::Internal::size_type ControlBlock::shortStringSize() const
See also setShortStringSize().