#include <OperationAbstraction.hpp>
◆ ~OperationAbstraction()
virtual abstraction::OperationAbstraction::~OperationAbstraction |
( |
| ) |
|
|
virtualdefaultnoexcept |
◆ attachInput()
virtual void abstraction::OperationAbstraction::attachInput |
( |
const std::shared_ptr< abstraction::Value > & |
input, |
|
|
size_t |
index |
|
) |
| |
|
pure virtual |
◆ detachInput()
virtual void abstraction::OperationAbstraction::detachInput |
( |
size_t |
index | ) |
|
|
pure virtual |
◆ eval()
◆ getParamType()
std::string abstraction::OperationAbstraction::getParamType |
( |
size_t |
index | ) |
const |
◆ getParamTypeIndex()
virtual ext::type_index abstraction::OperationAbstraction::getParamTypeIndex |
( |
size_t |
index | ) |
const |
|
pure virtual |
Implemented in abstraction::NaryOperationAbstraction< ParamTypes >, abstraction::NaryOperationAbstraction< ParamTypes ... >, abstraction::NaryOperationAbstraction< const ParamType & >, abstraction::NaryOperationAbstraction< ObjectType &, ParamTypes ... >, abstraction::NaryOperationAbstraction< ParamType && >, abstraction::NaryOperationAbstraction< std::string && >, abstraction::NaryOperationAbstraction< Type & >, abstraction::NaryOperationAbstraction< ParamType, ext::ostream & >, abstraction::NaryOperationAbstraction< >, abstraction::NaryOperationAbstraction< ext::deque< sax::Token > && >, abstraction::NaryOperationAbstraction< const ext::deque< sax::Token > &, const std::string & >, abstraction::NaryOperationAbstraction< const std::string & >, abstraction::PackingAbstraction< NumberOfParams >, abstraction::RawAbstraction, abstraction::WrapperAbstraction< ParamTypes >, and abstraction::AnyaryOperationAbstraction< ParamType >.
◆ getParamTypeQualifiers()
Implemented in abstraction::NaryOperationAbstraction< ParamTypes >, abstraction::NaryOperationAbstraction< ParamTypes ... >, abstraction::NaryOperationAbstraction< const ParamType & >, abstraction::NaryOperationAbstraction< ObjectType &, ParamTypes ... >, abstraction::NaryOperationAbstraction< ParamType && >, abstraction::NaryOperationAbstraction< std::string && >, abstraction::NaryOperationAbstraction< Type & >, abstraction::NaryOperationAbstraction< ParamType, ext::ostream & >, abstraction::NaryOperationAbstraction< >, abstraction::NaryOperationAbstraction< ext::deque< sax::Token > && >, abstraction::NaryOperationAbstraction< const ext::deque< sax::Token > &, const std::string & >, abstraction::NaryOperationAbstraction< const std::string & >, abstraction::PackingAbstraction< NumberOfParams >, abstraction::RawAbstraction, abstraction::WrapperAbstraction< ParamTypes >, and abstraction::AnyaryOperationAbstraction< ParamType >.
◆ getProxyAbstraction()
◆ getReturnType()
std::string abstraction::OperationAbstraction::getReturnType |
( |
| ) |
const |
◆ getReturnTypeIndex()
virtual ext::type_index abstraction::OperationAbstraction::getReturnTypeIndex |
( |
| ) |
const |
|
pure virtual |
◆ getReturnTypeQualifiers()
◆ inputsAttached()
virtual bool abstraction::OperationAbstraction::inputsAttached |
( |
| ) |
const |
|
pure virtual |
◆ isParamTypeUniversal()
virtual bool abstraction::OperationAbstraction::isParamTypeUniversal |
( |
size_t |
| ) |
const |
|
inlinevirtual |
◆ isReturnTypeUniversal()
virtual bool abstraction::OperationAbstraction::isReturnTypeUniversal |
( |
| ) |
const |
|
inlinevirtual |
◆ numberOfParams()
virtual size_t abstraction::OperationAbstraction::numberOfParams |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following files: