|
GOAT (Geometrical optics application tool) 0.1
|
Classes | |
| class | IReader |
| class | IWriter |
Typedefs | |
| using | ReaderFactory = std::unique_ptr<IReader>(*)() |
| Funktionszeiger-Typ für Reader?Factories (erzeugt std::unique_ptr<IReader>) | |
| using | WriterFactory = std::unique_ptr<IWriter>(*)() |
| Funktionszeiger-Typ für Writer?Factories (erzeugt std::unique_ptr<IWriter>) | |
Functions | |
| std::unique_ptr< IReader > | createReader (const std::string &name) |
| Erzeugt per String?Lookup den passenden Reader. | |
| std::unique_ptr< IWriter > | createWriter (const std::string &name) |
| Erzeugt per String?Lookup den passende Writer. | |
| void | registerReader (const std::string &name, ReaderFactory factory) |
| Registriert eine Reader?Factory unter dem Schlüssel name | |
| void | registerWriter (const std::string &name, WriterFactory factory) |
| Registriert eine Writer?Factory unter dem Schlüssel name | |
| using GOAT::storage::ReaderFactory = std::unique_ptr<IReader>(*)() |
Funktionszeiger-Typ für Reader?Factories (erzeugt std::unique_ptr<IReader>)
Definition at line 45 of file storageBackend.h.
| using GOAT::storage::WriterFactory = std::unique_ptr<IWriter>(*)() |
Funktionszeiger-Typ für Writer?Factories (erzeugt std::unique_ptr<IWriter>)
Definition at line 71 of file storageBackend.h.
| std::unique_ptr< IReader > GOAT::storage::createReader | ( | const std::string & | name | ) |
Erzeugt per String?Lookup den passenden Reader.
| std::unique_ptr< IWriter > GOAT::storage::createWriter | ( | const std::string & | name | ) |
Erzeugt per String?Lookup den passende Writer.
| void GOAT::storage::registerReader | ( | const std::string & | name, |
| ReaderFactory | factory ) |
Registriert eine Reader?Factory unter dem Schlüssel name
| void GOAT::storage::registerWriter | ( | const std::string & | name, |
| WriterFactory | factory ) |
Registriert eine Writer?Factory unter dem Schlüssel name