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