![]() |
Rosetta
2021.16
|
The PackerPaletteCreator class's responsibilities are to create on demand a new instance of a PackerPalette class. More...
#include <CustomBaseTypePackerPaletteCreator.hh>

Public Member Functions | |
| ~CustomBaseTypePackerPaletteCreator () override | |
| PackerPaletteOP | create_packer_palette () const override |
| Instantiate a new PackerPalette. More... | |
| std::string | keyname () const override |
| void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) const override |
| Describe the allowed XML options for a particular PackerPalette subclass. More... | |
Public Member Functions inherited from core::pack::palette::PackerPaletteCreator | |
| ~PackerPaletteCreator () override | |
The PackerPaletteCreator class's responsibilities are to create on demand a new instance of a PackerPalette class.
The PackerPaletteCreator must register itself with the PackerPaletteFactory at load time (before main() begins) so that the PackerPaletteFactory is ready to start creating PackerPalettes by the time any protocol requests one.
|
inlineoverride |
|
overridevirtual |
Instantiate a new PackerPalette.
Creator create_packer_palette function implemented.
Implements core::pack::palette::PackerPaletteCreator.
|
inlineoverridevirtual |
Implements core::pack::palette::PackerPaletteCreator.
|
overridevirtual |
Describe the allowed XML options for a particular PackerPalette subclass.
Pure virtual. Must be implemented by subclasses.
Implements core::pack::palette::PackerPaletteCreator.
References core::pack::palette::CustomBaseTypePackerPalette::provide_xml_schema().
1.8.7