ControlBlock Class

(Debugger::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(Debugger::Utils::Internal::size_type size)
Debugger::Utils::Internal::size_type shortStringSize() const
Debugger::Utils::Internal::ControlBlock::SizeType stringSize() const

Member Type Documentation

typedef ControlBlock::SizeType

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(Debugger::Utils::Internal::size_type size)

See also shortStringSize().

Debugger::Utils::Internal::size_type ControlBlock::shortStringSize() const

See also setShortStringSize().

Debugger::Utils::Internal::ControlBlock::SizeType ControlBlock::stringSize() const