class Core::Portable::ExtensionDescription

Overview

#include <coreextensions.h>

class ExtensionDescription
{
public:
    // fields

     useCount;
    PROPERTY_POINTER(ProductBundle, products, Products) protected PackageInfo& info;
    FixedSizeVector<FilePackage*, 2> subPackages;

    // construction

    ExtensionDescription(FilePackage& package, PackageInfo& info);

    // methods

    PROPERTY_OBJECT(FileName, fileName, FileName);
    UseCount FilePackage& getPackage();
    const PackageInfo& getInfo() const;
    bool addSubPackage(FilePackage* package);
};

Detailed Documentation

Methods

UseCount FilePackage& getPackage()

< incremented by extension handler