InclusionTable Class Reference

#include <customgui_inexclude.h>

Public Member Functions

Bool Check (BaseList2D *op)
 
Bool Check (BaseList2D *op, Int32 &flags)
 
Int32 GetObjectCount ()
 
BaseList2DGetObject (Int32 lIndex)
 

Private Member Functions

 InclusionTable ()
 
 ~InclusionTable ()
 

Detailed Description

Inclusion table. Cannot be instantiated.

Constructor & Destructor Documentation

◆ InclusionTable()

InclusionTable ( )
private

◆ ~InclusionTable()

~InclusionTable ( )
private

Member Function Documentation

◆ Check() [1/2]

Bool Check ( BaseList2D op)

Checks if op is in the table.

Parameters
[in]opAn object. The caller owns the pointed object.
Returns
true if op is in the table, otherwise false.

◆ Check() [2/2]

Bool Check ( BaseList2D op,
Int32 flags 
)

Checks if op is in the table.

Parameters
[in]opAn object. The caller owns the pointed object.
[out]flagsAssigned the bit field for the initial selection state of op.
Returns
true if op is in the table, otherwise false.

◆ GetObjectCount()

Int32 GetObjectCount ( )

Gets the number of objects in the table.

Returns
The object count in the table.

◆ GetObject()

BaseList2D* GetObject ( Int32  lIndex)

Gets an object in the table at index lIndex.

Parameters
[in]lIndexAn object index. 0 <= lIndex < GetObjectCount()
Returns
The object at index lIndex, or nullptr.