SPH
Public Member Functions | List of all members
LoadProc Class Reference
Inheritance diagram for LoadProc:
VirtualSettings::IEntryProc VirtualSettings::IEntryProc Polymorphic Polymorphic

Public Member Functions

 LoadProc (ConfigNode &input, ILogger &logger)
 
virtual void onCategory (const std::string &UNUSED(name)) const override
 
virtual void onEntry (const std::string &name, IVirtualEntry &entry) const override
 Called for every entry in the current category. More...
 
 LoadProc (ConfigNode &input)
 
virtual void onCategory (const std::string &UNUSED(name)) const override
 
virtual void onEntry (const std::string &name, IVirtualEntry &entry) const override
 Called for every entry in the current category. More...
 
- Public Member Functions inherited from VirtualSettings::IEntryProc
virtual void onCategory (const std::string &name) const =0
 Called for every category in the settings. More...
 
- Public Member Functions inherited from Polymorphic
virtual ~Polymorphic ()
 

Detailed Description

Todo:
deduplicate

Definition at line 29 of file Launcher.cpp.

Constructor & Destructor Documentation

◆ LoadProc() [1/2]

LoadProc::LoadProc ( ConfigNode input,
ILogger logger 
)
inline

Definition at line 35 of file Launcher.cpp.

◆ LoadProc() [2/2]

LoadProc::LoadProc ( ConfigNode input)
inline

Definition at line 327 of file NodePage.cpp.

Member Function Documentation

◆ onCategory() [1/2]

virtual void LoadProc::onCategory ( const std::string &  UNUSEDname) const
inlineoverridevirtual

Definition at line 39 of file Launcher.cpp.

◆ onCategory() [2/2]

virtual void LoadProc::onCategory ( const std::string &  UNUSEDname) const
inlineoverridevirtual

Definition at line 330 of file NodePage.cpp.

◆ onEntry() [1/2]

virtual void LoadProc::onEntry ( const std::string &  key,
IVirtualEntry entry 
) const
inlineoverridevirtual

Called for every entry in the current category.

Parameters
keyIdentifier of the entry
entryStored entry
Todo:
currently used only by curves, can be generalized if needed

Implements VirtualSettings::IEntryProc.

Definition at line 41 of file Launcher.cpp.

◆ onEntry() [2/2]

virtual void LoadProc::onEntry ( const std::string &  key,
IVirtualEntry entry 
) const
inlineoverridevirtual

Called for every entry in the current category.

Parameters
keyIdentifier of the entry
entryStored entry
Todo:
currently used only by curves, can be generalized if needed
Todo:
better logging

Implements VirtualSettings::IEntryProc.

Definition at line 332 of file NodePage.cpp.


The documentation for this class was generated from the following files: