The SKIRT project
advanced radiative transfer for astrophysics
ItemRegistry Member List

This is the complete list of members for ItemRegistry, including all inherited members.

add()ItemRegistryinlinestatic
addEnum(int enumIndex, const char *enumName, const char *enumTitle)ItemRegistrystatic
addUnitDef()ItemRegistryinlinestatic
addUnitDefImpl(const UnitDef &unitDef)ItemRegistryprivatestatic
beginEnum(int enumCount)ItemRegistrystatic
beginProperty(const char *type, const char *name, const char *title, const PropertyAccessor *accessor)ItemRegistrystatic
beginSchema(string name, string title, string version, string extension, string root, string type, string format, string url)ItemRegistrystatic
beginType(const char *type, const char *baseType, const char *title, Instantiator instantiator=nullptr)ItemRegistrystatic
endEnum()ItemRegistrystatic
finalize()ItemRegistrystatic
getSchemaDef(string name)ItemRegistrystatic
Instantiator typedefItemRegistry
setBase(const char *type)ItemRegistrystatic
setDefaultValue(const char *value)ItemRegistrystatic
setDisplayedIf(const char *expression)ItemRegistrystatic
setInsert(const char *expression)ItemRegistrystatic
setMaxValue(const char *value)ItemRegistrystatic
setMinValue(const char *value)ItemRegistrystatic
setQuantity(const char *value)ItemRegistrystatic
setRelevantIf(const char *expression)ItemRegistrystatic
setRequiredIf(const char *expression)ItemRegistrystatic
setSubPropertyIndexHere()ItemRegistrystatic
setTypeAllowedIf(const char *expression)ItemRegistrystatic
setTypeDisplayedIf(const char *expression)ItemRegistrystatic
setTypeInsert(const char *expression)ItemRegistrystatic