clang  8.0.0svn
Public Member Functions | Static Public Member Functions | List of all members
OMPNogroupClause Class Reference

This represents 'nogroup' clause in the '#pragma omp ...' directive. More...

#include "clang/AST/OpenMPClause.h"

Inheritance diagram for OMPNogroupClause:
Inheritance graph
Collaboration diagram for OMPNogroupClause:
Collaboration graph

Public Member Functions

 OMPNogroupClause (SourceLocation StartLoc, SourceLocation EndLoc)
 Build 'nogroup' clause. More...
 OMPNogroupClause ()
 Build an empty clause. More...
child_range children ()

Static Public Member Functions

static bool classof (const OMPClause *T)

Detailed Description

This represents 'nogroup' clause in the '#pragma omp ...' directive.

#pragma omp taskloop nogroup

In this example directive '#pragma omp taskloop' has 'nogroup' clause.

Definition at line 4450 of file OpenMPClause.h.

Constructor & Destructor Documentation

◆ OMPNogroupClause() [1/2]

OMPNogroupClause::OMPNogroupClause ( SourceLocation  StartLoc,
SourceLocation  EndLoc 

Build 'nogroup' clause.

StartLocStarting location of the clause.
EndLocEnding location of the clause.

Definition at line 4456 of file OpenMPClause.h.

◆ OMPNogroupClause() [2/2]

OMPNogroupClause::OMPNogroupClause ( )

Build an empty clause.

Definition at line 4460 of file OpenMPClause.h.

Member Function Documentation

◆ children()

child_range OMPNogroupClause::children ( )

Definition at line 4463 of file OpenMPClause.h.

◆ classof()

static bool OMPNogroupClause::classof ( const OMPClause T)

Definition at line 4467 of file OpenMPClause.h.

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