acl::ExpressionContainer Class Reference

`#include <aclExpressionContainer.h>`

Inheritance diagram for acl::ExpressionContainer:
[legend]
Collaboration diagram for acl::ExpressionContainer:
[legend]

## Public Member Functions

| ExpressionContainer ()
void | addExpression (Element expression_)
unsigned int | getSize ()
const CommandQueue | getQueue () const
| ExpressionContainer ()
void | addExpression (Element expression_)
unsigned int | getSize ()
const CommandQueue | getQueue () const

## Public Attributes

std::vector< Element > | expression

## Protected Member Functions

void | filterDeclarations ()
void | filterDeclarations ()

## Protected Attributes

unsigned int | size
CommandQueue | queue
bool | regenerateKernelSource
std::vector< Element > | arguments
std::vector< Element > | localDeclarations

## Detailed Description

Definition at line 43 of file aclExpressionContainer.h.

## Constructor & Destructor Documentation

## ExpressionContainer() [1/2]

acl::ExpressionContainer::ExpressionContainer | ( |  | ) |

## ExpressionContainer() [2/2]

acl::ExpressionContainer::ExpressionContainer | ( |  | ) |

## Member Function Documentation

## addExpression() [1/2]

void acl::ExpressionContainer::addExpression | ( | Element | expression_ | ) |

## addExpression() [2/2]

void acl::ExpressionContainer::addExpression | ( | Element | expression_ | ) |

## filterDeclarations() [1/2]

void acl::ExpressionContainer::filterDeclarations | ( |  | ) |

protected

## filterDeclarations() [2/2]

void acl::ExpressionContainer::filterDeclarations | ( |  | ) |

protected

## getQueue() [1/2]

const CommandQueue acl::ExpressionContainer::getQueue | ( |  | ) | const

inline

Definition at line 65 of file aclExpressionContainer.h.

## getQueue() [2/2]

const CommandQueue acl::ExpressionContainer::getQueue | ( |  | ) | const

inline

## getSize() [1/2]

unsigned int acl::ExpressionContainer::getSize | ( |  | ) |

## getSize() [2/2]

unsigned int acl::ExpressionContainer::getSize | ( |  | ) |

## Member Data Documentation

## arguments

std::vector< Element > acl::ExpressionContainer::arguments

protected

Definition at line 52 of file aclExpressionContainer.h.

## expression

std::vector< Element > acl::ExpressionContainer::expression

Definition at line 50 of file aclExpressionContainer.h.

## localDeclarations

std::vector< Element > acl::ExpressionContainer::localDeclarations

protected

Definition at line 53 of file aclExpressionContainer.h.

## queue

CommandQueue acl::ExpressionContainer::queue

protected

Definition at line 47 of file aclExpressionContainer.h.

## regenerateKernelSource

bool acl::ExpressionContainer::regenerateKernelSource

protected

Definition at line 48 of file aclExpressionContainer.h.

## size

unsigned int acl::ExpressionContainer::size

protected

Definition at line 46 of file aclExpressionContainer.h.

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

- /build/asl-1Fw6fH/asl-0.1.7/debian/tmp/usr/include/ASL/acl/Kernels/aclExpressionContainer.h