List of ancestors:
| Desc. & Idea | Warnings | Methods | Attributes | Operators | Specials |
|
||
| Methods beginning with Get or Set (get/set) are usually intended to access Attributes of same name (exceptions will be marked). | ||
This class provides an access to parameters sorted into groups for easier orientation.
Don't create TGroup on stack.
![]()
Public:
| void Delete() | |
| TAParam *GetLocalParam(char *Called) | |
| char * GetName(void) | |
| TGroup * GetNext() | |
| TParamFile *GetParent() | |
| TGroup * GetPrior() | |
| uint GetSerSize(BOOL subclass=FALSE) | |
| uint ParamCount(void) | |
| void PutAfter(TGroup *Who) | |
| void PutBefore(TGroup *Who) | |
| uint Serialize(BYTE **rawbytes,BOOL subclass=FALSE) | |
| void SetName(char *aName) | |
| TGroup(char *aName,uint aAllocated=BASEGROUPSIZE) | |
| TGroup(BYTE** raw,uint length,BOOL subclass,TParamFile *Into) | |
| void Unchain() | |
| 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:
Here write method's description.
![]()
Public:
Protected:
| uint Allocated | |
| uint CountOfParam | |
| char * Name | |
| TGroup *Next | |
| TAParam **Params | |
| TParamFile *Parent | |
| TGroup *Prior |
Private:
Here write attribute's description.
![]()
Public:
| TAParam* operator [] (uint index) |
Protected:
Private:
Here write operator's description.
![]()
Here write specials.
![]()