Inviwo 0.9.12-pre
Inviwo documentation
|
Public Member Functions | |
JSONConverterRegistry (const JSONConverterRegistry &rhs)=delete | |
JSONConverterRegistry & | operator= (const JSONConverterRegistry &that)=delete |
void | toJSON (json &j, const Base &p) const |
json | toJSON (const Base &p) const |
void | fromJSON (const json &j, Base &p) const |
Public Member Functions inherited from inviwo::FactoryRegister< JSONConverter< Base >, std::string, std::string_view > | |
virtual bool | registerObject (JSONConverter< Base > *obj) |
virtual bool | unRegisterObject (JSONConverter< Base > *obj) |
bool | hasKey (std::string_view key) const |
std::vector< std::string > | getKeys () const |
auto | getKeyView () const |
JSONConverter< Base > * | getFactoryObject (std::string_view key) const |
Public Member Functions inherited from inviwo::Observable< FactoryObserver< JSONConverter< Base > > > | |
Observable (const Observable< FactoryObserver< JSONConverter< Base > > > &other) | |
Observable (Observable< FactoryObserver< JSONConverter< Base > > > &&other) noexcept | |
Observable< FactoryObserver< JSONConverter< Base > > > & | operator= (const Observable< FactoryObserver< JSONConverter< Base > > > &other) |
Observable< FactoryObserver< JSONConverter< Base > > > & | operator= (Observable< FactoryObserver< JSONConverter< Base > > > &&other) noexcept |
void | addObserver (FactoryObserver< JSONConverter< Base > > *observer) |
void | removeObserver (FactoryObserver< JSONConverter< Base > > *observer) |
virtual void | startBlockingNotifications () override final |
virtual void | stopBlockingNotifications () override final |
Public Member Functions inherited from inviwo::ObservableInterface |
Additional Inherited Members | |
Protected Member Functions inherited from inviwo::FactoryObservable< JSONConverter< Base > > | |
void | notifyObserversOnRegister (JSONConverter< Base > *p) |
void | notifyObserversOnUnRegister (JSONConverter< Base > *p) |
Protected Member Functions inherited from inviwo::Observable< FactoryObserver< JSONConverter< Base > > > | |
void | forEachObserver (C callback) |
Protected Member Functions inherited from inviwo::ObservableInterface | |
void | addObservationHelper (Observer *observer) |
void | removeObservationHelper (Observer *observer) |
Protected Attributes inherited from inviwo::FactoryRegister< JSONConverter< Base >, std::string, std::string_view > | |
std::map< std::string, JSONConverter< Base > *, std::less<> > | map_ |