clang API Documentation

Static Public Member Functions | Friends
clang::OMPBarrierDirective Class Reference

This represents '#pragma omp barrier' directive. More...

#include <StmtOpenMP.h>

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

List of all members.

Static Public Member Functions

static OMPBarrierDirectiveCreate (const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc)
 Creates directive.
static OMPBarrierDirectiveCreateEmpty (const ASTContext &C, EmptyShell)
 Creates an empty directive.
static bool classof (const Stmt *T)

Friends

class ASTStmtReader

Detailed Description

This represents '#pragma omp barrier' directive.

 #pragma omp barrier

Definition at line 1236 of file StmtOpenMP.h.


Member Function Documentation

static bool clang::OMPBarrierDirective::classof ( const Stmt T) [inline, static]

Reimplemented from clang::OMPExecutableDirective.

Definition at line 1269 of file StmtOpenMP.h.

References clang::Stmt::getStmtClass().

OMPBarrierDirective * OMPBarrierDirective::Create ( const ASTContext C,
SourceLocation  StartLoc,
SourceLocation  EndLoc 
) [static]

Creates directive.

Parameters:
CAST context.
StartLocStarting location of the directive kind.
EndLocEnding Location of the directive.

Definition at line 1857 of file Stmt.cpp.

References clang::ASTContext::Allocate().

Referenced by clang::Sema::ActOnOpenMPBarrierDirective().

Creates an empty directive.

Parameters:
CAST context.

Definition at line 1865 of file Stmt.cpp.

References clang::ASTContext::Allocate().


Friends And Related Function Documentation

friend class ASTStmtReader [friend]

Reimplemented from clang::OMPExecutableDirective.

Definition at line 1237 of file StmtOpenMP.h.


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