|
opynsim
Unofficial C++ Documentation
|
#include <concatenating_output_extractor.h>
Public Member Functions | |
| ConcatenatingOutputExtractor (SharedOutputExtractor first_, SharedOutputExtractor second_) | |
Public Member Functions inherited from opyn::OutputExtractor | |
| virtual | ~OutputExtractor () noexcept=default |
| osc::CStringView | getName () const |
| osc::CStringView | getDescription () const |
| OutputExtractorDataType | getOutputType () const |
| OutputValueExtractor | getOutputValueExtractor (const OpenSim::Component &component) const |
| template<typename T > requires std::constructible_from<T, osc::Variant&&> | |
| T | getValue (const OpenSim::Component &component, const opyn::StateViewWithMetadata &state) const |
| template<typename T , std::ranges::forward_range R, std::invocable< T > Consumer> requires ( std::constructible_from<T, osc::Variant&&> and std::convertible_to<std::ranges::range_value_t<R>, const opyn::StateViewWithMetadata&> ) | |
| void | getValues (const OpenSim::Component &component, const R &states, Consumer &&consumer) const |
| template<typename T , std::ranges::forward_range R> requires ( std::constructible_from<T, osc::Variant&&> and std::convertible_to<std::ranges::range_value_t<R>, const opyn::StateViewWithMetadata&> ) | |
| std::vector< T > | slurpValues (const OpenSim::Component &component, const R &states) const |
| size_t | getHash () const |
| bool | equals (const OutputExtractor &other) const |
Private Member Functions | |
| osc::CStringView | implGetName () const override |
| osc::CStringView | implGetDescription () const override |
| OutputExtractorDataType | implGetOutputType () const override |
| OutputValueExtractor | implGetOutputValueExtractor (const OpenSim::Component &) const override |
| size_t | implGetHash () const override |
| bool | implEquals (const OutputExtractor &) const override |
Additional Inherited Members | |
Protected Member Functions inherited from opyn::OutputExtractor | |
| OutputExtractor ()=default | |
| OutputExtractor (const OutputExtractor &)=default | |
| OutputExtractor (OutputExtractor &&) noexcept=default | |
| OutputExtractor & | operator= (const OutputExtractor &)=default |
| OutputExtractor & | operator= (OutputExtractor &&) noexcept=default |
| opyn::ConcatenatingOutputExtractor::ConcatenatingOutputExtractor | ( | SharedOutputExtractor | first_, |
| SharedOutputExtractor | second_ | ||
| ) |
|
overrideprivatevirtual |
Implements opyn::OutputExtractor.
|
inlineoverrideprivatevirtual |
Implements opyn::OutputExtractor.
|
overrideprivatevirtual |
Implements opyn::OutputExtractor.
|
inlineoverrideprivatevirtual |
Implements opyn::OutputExtractor.
|
inlineoverrideprivatevirtual |
Implements opyn::OutputExtractor.
|
overrideprivatevirtual |
Implements opyn::OutputExtractor.