class OMPClauseMappableExprCommon
Declaration
class OMPClauseMappableExprCommon { /* full declaration omitted */ };
Description
Struct that defines common infrastructure to handle mappable expressions used in OpenMP clauses.
Declared at: clang/include/clang/AST/OpenMPClause.h:5065
Method Overview
- protected static unsigned int getComponentsTotalNumber(clang::OMPClauseMappableExprCommon::MappableExprComponentListsRef ComponentLists)
- protected static unsigned int getUniqueDeclarationsTotalNumber(ArrayRef<const clang::ValueDecl *> Declarations)
Methods
¶static unsigned int getComponentsTotalNumber(
clang::OMPClauseMappableExprCommon::
MappableExprComponentListsRef
ComponentLists)
static unsigned int getComponentsTotalNumber(
clang::OMPClauseMappableExprCommon::
MappableExprComponentListsRef
ComponentLists)
Declared at: clang/include/clang/AST/OpenMPClause.h:5122
Parameters
- clang::OMPClauseMappableExprCommon:: MappableExprComponentListsRef ComponentLists
¶static unsigned int
getUniqueDeclarationsTotalNumber(
ArrayRef<const clang::ValueDecl*>
Declarations)
static unsigned int
getUniqueDeclarationsTotalNumber(
ArrayRef<const clang::ValueDecl*>
Declarations)
Declared at: clang/include/clang/AST/OpenMPClause.h:5127
Parameters
- ArrayRef<const clang::ValueDecl*> Declarations