TGroup

List of ancestors:
TObj
Files:
params.h, params.cpp

Desc. & Idea Warnings Methods Attributes Operators Specials

 

Abstract  Abstract

Virtual  Virtual Overridden  Overridden
Key, Important  Key, Important Constructor  Constructor Destructor  Destructor
Methods beginning with Get or Set (get/set) are usually intended to access Attributes of same name (exceptions will be marked).

 

Description

This class provides an access to parameters sorted into groups for easier orientation.

Title

 

Warnings

Don't create TGroup on stack.

Title

 

Methods

Public:

void Delete()
TAParam *GetLocalParam(char *Called)
Key, Important char * GetName(void)
TGroup * GetNext()
Key, Important TParamFile *GetParent()
TGroup * GetPrior()
Overridden uint GetSerSize(BOOL subclass=FALSE)
uint ParamCount(void)
void PutAfter(TGroup *Who)
void PutBefore(TGroup *Who)
Overridden uint Serialize(BYTE **rawbytes,BOOL subclass=FALSE)
void SetName(char *aName)
ConstructorKey, Important TGroup(char *aName,uint aAllocated=BASEGROUPSIZE)
Constructor TGroup(BYTE** raw,uint length,BOOL subclass,TParamFile *Into)
void Unchain()
Destructor virtual ~TGroup(void)

Protected:

void EjectParam(TAParam *Who)
void InjectParam(TAParam *NewOne, BOOL Control=TRUE)
void InsertParam(TAParam *NewOne, BOOL Control=TRUE)
TGroup *SetParent(TParamFile *val,BOOL Control=TRUE)

Private:

Title


int MyFce(void)

Here write method's description.

Arguments:

Returns:

Section Title



Attributes

Public:

Protected:

uint Allocated
Key, Important uint CountOfParam
Key, Important char * Name
TGroup *Next
Key, Important TAParam **Params
Key, Important TParamFile *Parent
TGroup *Prior

Private:

Title


 

int MyAtribute

Here write attribute's description.

Section Title



Operators

Public:

Key, Important TAParam* operator [] (uint index)

Protected:
Private:

Title


int MyOper(void)

Here write operator's description.

Arguments:

Returns:

Section Title




Specials

Here write specials.

Title