clang
3.9.0
|
Struct that defines common infrastructure to handle mappable expressions used in OpenMP clauses. More...
#include <OpenMPClause.h>
Classes | |
class | MappableComponent |
Public Types | |
typedef SmallVector < MappableComponent, 8 > | MappableExprComponentList |
typedef ArrayRef < MappableComponent > | MappableExprComponentListRef |
typedef SmallVector < MappableExprComponentList, 8 > | MappableExprComponentLists |
typedef ArrayRef < MappableExprComponentList > | MappableExprComponentListsRef |
Static Protected Member Functions | |
static unsigned | getComponentsTotalNumber (MappableExprComponentListsRef ComponentLists) |
static unsigned | getUniqueDeclarationsTotalNumber (ArrayRef< ValueDecl * > Declarations) |
Struct that defines common infrastructure to handle mappable expressions used in OpenMP clauses.
Definition at line 2786 of file OpenMPClause.h.
typedef SmallVector<MappableComponent, 8> OMPClauseMappableExprCommon::MappableExprComponentList |
Definition at line 2820 of file OpenMPClause.h.
typedef ArrayRef<MappableComponent> OMPClauseMappableExprCommon::MappableExprComponentListRef |
Definition at line 2821 of file OpenMPClause.h.
typedef SmallVector<MappableExprComponentList, 8> OMPClauseMappableExprCommon::MappableExprComponentLists |
Definition at line 2826 of file OpenMPClause.h.
typedef ArrayRef<MappableExprComponentList> OMPClauseMappableExprCommon::MappableExprComponentListsRef |
Definition at line 2827 of file OpenMPClause.h.
|
staticprotected |
Definition at line 561 of file OpenMPClause.cpp.
|
staticprotected |
Definition at line 569 of file OpenMPClause.cpp.