{{lastupdated_at}} by {{lastupdated_by}} {{>toc}} h1. GRegistry @GRegistry@ is the interface class for all registry classes in GammaLib. The class in an abstract base class which defines the methods that all registry classes are required to implement. Below the interface definition
class GRegistry {
public:
    virtual ~GRegistry(void) {}
    virtual int         size(void) const = 0;
    virtual std::string name(const int& index) const = 0;
    virtual std::string print(void) const = 0;
};