#include <aclElementParser.h>
Parses statement by replacing occurrences of element's names by corresponding element->str() from elementNamePairs
- Examples
- testOperators.cc.
Definition at line 37 of file aclElementParser.h.
◆ ElementParser()
| acl::ElementParser::ElementParser |
( |
| ) |
|
◆ addElementNamePair()
| void acl::ElementParser::addElementNamePair |
( |
Element | element, |
|
|
string | name ) |
◆ addToKernelSource()
| virtual void acl::ElementParser::addToKernelSource |
( |
vector< Element > & | arguments, |
|
|
vector< Element > & | localDeclarations ) const |
|
virtual |
◆ getLocalDeclaration()
| virtual string acl::ElementParser::getLocalDeclaration |
( |
const KernelConfiguration & | kernelConfig | ) |
const |
|
virtual |
◆ getName()
| virtual string acl::ElementParser::getName |
( |
| ) |
const |
|
virtual |
◆ getTypeSignature()
| virtual string acl::ElementParser::getTypeSignature |
( |
const KernelConfiguration & | kernelConfig | ) |
const |
|
virtual |
◆ setAsArgument()
| virtual void acl::ElementParser::setAsArgument |
( |
cl::Kernel & | kernel, |
|
|
unsigned int | argumentIndex ) const |
|
virtual |
◆ setStatement()
| void acl::ElementParser::setStatement |
( |
string | statement_ | ) |
|
◆ str()
◆ elementNamePairs
| vector<pair<Element, string> > acl::ElementParser::elementNamePairs |
|
protected |
◆ statement
| string acl::ElementParser::statement |
|
protected |
The documentation for this class was generated from the following file:
- /home/abuild/rpmbuild/BUILD/ASL-0.1.7-build/ASL-0.1.7/src/acl/Operators/aclElementParser.h