![]() |
QMCPACK
|
Generic delgate input class. More...
Collaboration diagram for AnotherInput:Classes | |
| class | AnotherInputSection |
Public Member Functions | |
| AnotherInput (xmlNodePtr cur) | |
| std::vector< std::string_view > | getTokens () const |
| const std::string & | get_name () const |
Private Attributes | |
| std::string | name_ = "AnotherInputSection" |
| AnotherInputSection | input_section_ |
| std::string | input_str_ |
| std::string | optional_ |
| std::vector< std::string_view > | tokens_ |
Generic delgate input class.
This feature is targeted at supporting things like ReferencePointsInput, SpaceGridInput etc.
The delegate input requires: A constructor that takes an xmlNodePtr A factoryFunction that matches the signature discussed in InputSection::DelegateHandler
Definition at line 516 of file test_InputSection.cpp.
|
inline |
Definition at line 531 of file test_InputSection.cpp.
References LAMBDA_setIfInInput.
|
inline |
Definition at line 541 of file test_InputSection.cpp.
Referenced by qmcplusplus::makeAnotherInput().
|
inline |
Definition at line 540 of file test_InputSection.cpp.
References qmcplusplus::modernstrutil::split().
|
private |
Definition at line 545 of file test_InputSection.cpp.
|
private |
Definition at line 546 of file test_InputSection.cpp.
|
private |
Definition at line 544 of file test_InputSection.cpp.
|
private |
Definition at line 547 of file test_InputSection.cpp.
|
private |
Definition at line 548 of file test_InputSection.cpp.