clang
9.0.0
|
Struct that defines common infrastructure to handle mappable expressions used in OpenMP clauses. More...
#include "clang/AST/OpenMPClause.h"
Classes | |
class | MappableComponent |
Class that represents a component of a mappable expression. More... | |
Public Types | |
using | MappableExprComponentList = SmallVector< MappableComponent, 8 > |
using | MappableExprComponentListRef = ArrayRef< MappableComponent > |
using | MappableExprComponentLists = SmallVector< MappableExprComponentList, 8 > |
using | MappableExprComponentListsRef = ArrayRef< MappableExprComponentList > |
Static Protected Member Functions | |
static unsigned | getComponentsTotalNumber (MappableExprComponentListsRef ComponentLists) |
static unsigned | getUniqueDeclarationsTotalNumber (ArrayRef< const ValueDecl *> Declarations) |
Struct that defines common infrastructure to handle mappable expressions used in OpenMP clauses.
Definition at line 4167 of file OpenMPClause.h.
using OMPClauseMappableExprCommon::MappableExprComponentList = SmallVector<MappableComponent, 8> |
Definition at line 4203 of file OpenMPClause.h.
using OMPClauseMappableExprCommon::MappableExprComponentListRef = ArrayRef<MappableComponent> |
Definition at line 4204 of file OpenMPClause.h.
using OMPClauseMappableExprCommon::MappableExprComponentLists = SmallVector<MappableExprComponentList, 8> |
Definition at line 4209 of file OpenMPClause.h.
using OMPClauseMappableExprCommon::MappableExprComponentListsRef = ArrayRef<MappableExprComponentList> |
Definition at line 4210 of file OpenMPClause.h.
|
staticprotected |
Definition at line 827 of file OpenMPClause.cpp.
|
staticprotected |
Definition at line 835 of file OpenMPClause.cpp.