# TPartFindingInfo Struct Reference
[MCFrame]

Simple struct that facilitates finding several parts at the same time. More...

Inheritance diagram for TPartFindingInfo:

List of all members.

## Public Member Functions
| TPartFindingInfo (IDType inPartID, const MCIID &inInterfaceID, boolean inThrowIfNil, void **inPartPointer)
| TPartFindingInfo (const TPartFindingInfo &other)
TPartFindingInfo & | operator= (const TPartFindingInfo &other)
## Public Attributes
IDType | fPartID
| the id of the part to find
const MCIID * | fInterfaceID
| the interface for which ask that part
boolean | fThrowIfNil
| throw an exception if the part is not found or doesn't support the interface
void ** | fPartPointer
| where to store the result

## Detailed Description

Simple struct that facilitates finding several parts at the same time.

## Constructor & Destructor Documentation

TPartFindingInfo::TPartFindingInfo | ( | IDType | inPartID,
|  | const MCIID & | inInterfaceID,
|  | boolean | inThrowIfNil,
|  | void ** | inPartPointer |
| ) |  |  | `[inline]`

TPartFindingInfo::TPartFindingInfo | ( | const TPartFindingInfo & | other | ) | `[inline]`

## Member Function Documentation

TPartFindingInfo& TPartFindingInfo::operator= | ( | const TPartFindingInfo & | other | ) | `[inline]`

## Member Data Documentation

const MCIID* TPartFindingInfo::fInterfaceID

the interface for which ask that part

IDType TPartFindingInfo::fPartID

the id of the part to find

void** TPartFindingInfo::fPartPointer`[mutable]`

where to store the result

boolean TPartFindingInfo::fThrowIfNil

throw an exception if the part is not found or doesn't support the interface

The documentation for this struct was generated from the following file:

- IMFPart.h