OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Classes | Public Member Functions | Public Attributes | List of all members
client::annotation< Iterator > Struct Template Reference

#include <annotation.hpp>

Classes

struct  result
 
struct  set_id
 

Public Member Functions

 annotation (std::vector< Iterator > &iters)
 
void operator() (ast::operand &ast, Iterator pos) const
 
void operator() (ast::identifier &ast, Iterator pos) const
 

Public Attributes

std::vector< Iterator > & iters
 

Detailed Description

template<typename Iterator>
struct client::annotation< Iterator >

Definition at line 24 of file annotation.hpp.

Constructor & Destructor Documentation

template<typename Iterator >
client::annotation< Iterator >::annotation ( std::vector< Iterator > &  iters)
inline

Definition at line 34 of file annotation.hpp.

Member Function Documentation

template<typename Iterator >
void client::annotation< Iterator >::operator() ( ast::operand ast,
Iterator  pos 
) const
inline

Definition at line 61 of file annotation.hpp.

References client::annotation< Iterator >::iters.

template<typename Iterator >
void client::annotation< Iterator >::operator() ( ast::identifier ast,
Iterator  pos 
) const
inline

Member Data Documentation

template<typename Iterator >
std::vector<Iterator>& client::annotation< Iterator >::iters

Definition at line 33 of file annotation.hpp.

Referenced by client::annotation< Iterator >::operator()().


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