GetCaps
virtual const BaseCap** GetCaps(CapID category) const = 0;
virtual const BaseCap **GetCaps(CapID) const;
virtual const BaseCap** GetCaps(CapID) const;
virtual const BaseCap **GetCaps(CapID) const;
const BaseCap** capabilities = GetPrinterCap()->GetCaps(category);
virtual const BaseCap** GetCaps(CapID) const;
virtual const BaseCap **GetCaps(CapID) const;
virtual const BaseCap **GetCaps(CapID) const;
virtual const BaseCap **GetCaps(CapID) const;
(ProtocolClassCap **)fPrinterCap->GetCaps(PrinterCap::kProtocolClass);
const BaseCap** capabilities = fPrinterCap->GetCaps(
const BaseCap** categoryCapabilities = fPrinterCap->GetCaps(category);
const BaseCap **capabilities = fPrinterCap->GetCaps(category);
PaperCap **paper_cap = (PaperCap **)fPrinterCap->GetCaps(PrinterCap::kPaper);
OrientationCap **orientation_cap = (OrientationCap **)fPrinterCap->GetCaps(PrinterCap::kOrientation);
ResolutionCap **resolution_cap = (ResolutionCap **)fPrinterCap->GetCaps(PrinterCap::kResolution);
const BaseCap **base_cap = GetCaps(category);
return static_cast<const EnumCap*>(GetCaps(category)[0]);
const BaseCap **base_cap = GetCaps(category);
return dynamic_cast<const BooleanCap*>(GetCaps(category)[0]);
return dynamic_cast<const IntRangeCap*>(GetCaps(category)[0]);
return dynamic_cast<const DoubleRangeCap*>(GetCaps(category)[0]);