Simple struct that facilitates finding several parts at the same time. More...
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 | |
Simple struct that facilitates finding several parts at the same time.
| TPartFindingInfo::TPartFindingInfo | ( | IDType | inPartID, | |
| const MCIID & | inInterfaceID, | |||
| boolean | inThrowIfNil, | |||
| void ** | inPartPointer | |||
| ) | [inline] |
| TPartFindingInfo::TPartFindingInfo | ( | const TPartFindingInfo & | other | ) | [inline] |
| TPartFindingInfo& TPartFindingInfo::operator= | ( | const TPartFindingInfo & | other | ) | [inline] |
the interface for which ask that part
the id of the part to find
void** TPartFindingInfo::fPartPointer [mutable] |
where to store the result
throw an exception if the part is not found or doesn't support the interface
1.6.3