InstallationLocations
PackageInstallationLocationSet valueLocations = value->InstallationLocations();
PackageInstallationLocationSet otherLocations = other.InstallationLocations();
InstallationLocations() const;
const PackageInstallationLocationSet& locations = localInfo->InstallationLocations();
static char sBuffer[sizeof(InstallationLocations)];
static InstallationLocations* sDefaultLocations
= new(&sBuffer) InstallationLocations;
static InstallationLocations* Get()
InstallationLocations* defaultLocations = Default();
InstallationLocations* locations
= new(std::nothrow) InstallationLocations(
InstallationLocations* installationLocations = InstallationLocations::Get();
MethodDeleter<InstallationLocations, void, &InstallationLocations::Put>
InstallationLocations* installationLocations = InstallationLocations::Get();
MethodDeleter<InstallationLocations, void, &InstallationLocations::Put>
const char* relativePaths[InstallationLocations::kCount];
for (size_t i = 0; i < InstallationLocations::kCount; i++) {
char** paths = (char**)malloc(sizeof(char*) * InstallationLocations::kCount
char* pathBuffer = (char*)(paths + InstallationLocations::kCount);
for (size_t i = 0; i < InstallationLocations::kCount; i++) {
InstallationLocations* installationLocations = InstallationLocations::Get();
MethodDeleter<InstallationLocations, void, &InstallationLocations::Put>
static InstallationLocations* Default()