clang API Documentation

Public Member Functions | Static Public Member Functions
clang::OMPSeqCstClause Class Reference

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

#include <OpenMPClause.h>

Inheritance diagram for clang::OMPSeqCstClause:
Inheritance graph
[legend]
Collaboration diagram for clang::OMPSeqCstClause:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 OMPSeqCstClause (SourceLocation StartLoc, SourceLocation EndLoc)
 Build 'seq_cst' clause.
 OMPSeqCstClause ()
 Build an empty clause.
StmtRange children ()

Static Public Member Functions

static bool classof (const OMPClause *T)

Detailed Description

This represents 'seq_cst' clause in the '#pragma omp atomic' directive.

 #pragma omp atomic seq_cst

In this example directive '#pragma omp atomic' has 'seq_cst' clause.

Definition at line 898 of file OpenMPClause.h.


Constructor & Destructor Documentation

Build 'seq_cst' clause.

Parameters:
StartLocStarting location of the clause.
EndLocEnding location of the clause.

Definition at line 905 of file OpenMPClause.h.

Build an empty clause.

Definition at line 910 of file OpenMPClause.h.


Member Function Documentation

Reimplemented from clang::OMPClause.

Definition at line 917 of file OpenMPClause.h.

static bool clang::OMPSeqCstClause::classof ( const OMPClause T) [inline, static]

Reimplemented from clang::OMPClause.

Definition at line 913 of file OpenMPClause.h.

References clang::OMPClause::getClauseKind().


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