Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
NamedSelSetList Class Reference

#include <namedsel.h>

Public Types

enum  { NAMED_SEL_SET_CHUNK = 0x0021 , NAMED_SEL_BITS_CHUNK = 0x0022 , NAMED_SEL_NAME_CHUNK = 0x0023 }
 

Public Member Functions

 ~NamedSelSetList ()
 
BitArray & operator[] (int i)
 
int Count ()
 
int Find_Set (TSTR &setname)
 
void Delete_Set (int i)
 
void Delete_Set (TSTR &setname)
 
void Reset (void)
 
void Append_Set (BitArray &nset, TSTR &setname)
 
IOResult Load (ILoad *iload)
 
IOResult Save (ISave *isave)
 
IOResult Load_Set (ILoad *iload)
 
void Set_Size (int size)
 
NamedSelSetListoperator= (NamedSelSetList &from)
 

Public Attributes

Tab< BitArray * > Sets
 
Tab< TSTR * > Names
 

Detailed Description

Definition at line 51 of file namedsel.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
NAMED_SEL_SET_CHUNK 
NAMED_SEL_BITS_CHUNK 
NAMED_SEL_NAME_CHUNK 

Definition at line 75 of file namedsel.h.

Constructor & Destructor Documentation

◆ ~NamedSelSetList()

NamedSelSetList::~NamedSelSetList ( )

Definition at line 42 of file namedsel.cpp.

Member Function Documentation

◆ Append_Set()

void NamedSelSetList::Append_Set ( BitArray & nset,
TSTR & setname )

Definition at line 52 of file namedsel.cpp.

◆ Count()

int NamedSelSetList::Count ( )
inline

Definition at line 60 of file namedsel.h.

◆ Delete_Set() [1/2]

void NamedSelSetList::Delete_Set ( int i)

Definition at line 63 of file namedsel.cpp.

◆ Delete_Set() [2/2]

void NamedSelSetList::Delete_Set ( TSTR & setname)

Definition at line 74 of file namedsel.cpp.

◆ Find_Set()

int NamedSelSetList::Find_Set ( TSTR & setname)

Definition at line 110 of file namedsel.cpp.

◆ Load()

IOResult NamedSelSetList::Load ( ILoad * iload)

Definition at line 144 of file namedsel.cpp.

◆ Load_Set()

IOResult NamedSelSetList::Load_Set ( ILoad * iload)

Definition at line 167 of file namedsel.cpp.

◆ operator=()

NamedSelSetList & NamedSelSetList::operator= ( NamedSelSetList & from)

Definition at line 94 of file namedsel.cpp.

◆ operator[]()

BitArray & NamedSelSetList::operator[] ( int i)
inline

Definition at line 59 of file namedsel.h.

◆ Reset()

void NamedSelSetList::Reset ( void )

Definition at line 80 of file namedsel.cpp.

◆ Save()

IOResult NamedSelSetList::Save ( ISave * isave)

Definition at line 121 of file namedsel.cpp.

◆ Set_Size()

void NamedSelSetList::Set_Size ( int size)

Definition at line 87 of file namedsel.cpp.

Member Data Documentation

◆ Names

Tab<TSTR*> NamedSelSetList::Names

Definition at line 55 of file namedsel.h.

◆ Sets

Tab<BitArray*> NamedSelSetList::Sets

Definition at line 54 of file namedsel.h.


The documentation for this class was generated from the following files: