The Conroy & Conroy Subroutine Library (2021.3 edition)

TSText_Debugger
What: class
Ancestor: TSDebug_Iterator
File: DebugInt
Layer: 1
Platforms: C++, C#, Javascript, Pascal (OOP), PHP, Python

This class implements a simple debugging iterator for a single text line with no activation. It is intended to provide a way to populate a debug iterator level with plain text items, requiring no descendent instantiation. Note that reference counting effectively does nothing in languages that have inherent reference counting. It has the following methods:

Activate
void Activate()
procedure Activate
Returns False.

Arbitrary_Length
bool Arbitrary_Length()
function Arbitrary_Length : boolean
Returns False.

Can_Change
bool Can_Change()
function Can_Change : boolean
Returns False.

Child
TCOM_Debug_Interface* Child( int Ordinal )
function Child( Ordinal : longint ) : TCOM_Debug_Interface
Returns null.

Count
int Count()
function Count : longint
Returns 0.

Get_Title
char* Get_Title()
function Get_Title : PChar
Returns the text of the title.

Has_Children
bool Has_Children()
function Has_Children : boolean
Returns False.

Kill
void Kill()
procedure Kill
Does nothing.

Modify
char* function Modify( char* Data, int Size )
function Modify( Data : PChar ; Size : integer ) : Pchar
Returns null.

Recursive
bool Recursive()
function Recursive : boolean
Returns False.

Set_Title
void Set_Title( char* Value )
procedure Set_Title( Value : PChar )
Sets the text of the instance's title.