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

#include <bin.h>

Public Member Functions

 Bin (int size=256)
 
 ~Bin ()
 
void Clear (void)
 
void * Get (OLECHAR *text1, OLECHAR *text2=NULL)
 
void * GetNext (void)
 
void Add (void *item, OLECHAR *text1, OLECHAR *text2=NULL)
 
BinItemGetBinItem (OLECHAR *text1, OLECHAR *text2=NULL)
 
BinItemGetBinItem (void *item)
 
BinItemGetNextBinItem (void)
 
void Remove (void *item)
 
void Remove (OLECHAR *text1, OLECHAR *text2=NULL)
 
void Remove (BinItem *item)
 

Detailed Description

Definition at line 44 of file bin.h.

Constructor & Destructor Documentation

◆ Bin()

Bin::Bin ( int size = 256)

Definition at line 28 of file bin.cpp.

◆ ~Bin()

Bin::~Bin ( )

Definition at line 38 of file bin.cpp.

Member Function Documentation

◆ Add()

void Bin::Add ( void * item,
OLECHAR * text1,
OLECHAR * text2 = NULL )

Definition at line 89 of file bin.cpp.

◆ Clear()

void Bin::Clear ( void )

Definition at line 48 of file bin.cpp.

◆ Get()

void * Bin::Get ( OLECHAR * text1,
OLECHAR * text2 = NULL )

Definition at line 65 of file bin.cpp.

◆ GetBinItem() [1/2]

BinItem * Bin::GetBinItem ( OLECHAR * text1,
OLECHAR * text2 = NULL )

Definition at line 106 of file bin.cpp.

◆ GetBinItem() [2/2]

BinItem * Bin::GetBinItem ( void * item)

Definition at line 150 of file bin.cpp.

◆ GetNext()

void * Bin::GetNext ( void )

Definition at line 77 of file bin.cpp.

◆ GetNextBinItem()

BinItem * Bin::GetNextBinItem ( void )

Definition at line 131 of file bin.cpp.

◆ Remove() [1/3]

void Bin::Remove ( BinItem * item)

Definition at line 192 of file bin.cpp.

◆ Remove() [2/3]

void Bin::Remove ( OLECHAR * text1,
OLECHAR * text2 = NULL )

Definition at line 181 of file bin.cpp.

◆ Remove() [3/3]

void Bin::Remove ( void * item)

Definition at line 170 of file bin.cpp.


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