class OMPFullClause

Declaration

class OMPFullClause : public OMPClause { /* full declaration omitted */ };

Description

Representation of the 'full' clause of the '#pragma omp unroll' directive.

Declared at: clang/include/clang/AST/OpenMPClause.h:973

Inherits from: OMPClause

Member Variables

Method Overview

  • public static clang::OMPFullClause * Create(const clang::ASTContext & C, clang::SourceLocation StartLoc, clang::SourceLocation EndLoc)
  • public static clang::OMPFullClause * CreateEmpty(const clang::ASTContext & C)
  • private OMPFullClause()
  • public clang::OMPClause::child_range children()
  • public clang::OMPClause::const_child_range children() const
  • public static bool classof(const clang::OMPClause * T)
  • public clang::OMPClause::child_range used_children()
  • public clang::OMPClause::const_child_range used_children() const

Inherited from OMPClause:

Methods

static clang::OMPFullClause* Create(
    const clang::ASTContext& C,
    clang::SourceLocation StartLoc,
    clang::SourceLocation EndLoc)

Description

Build an AST node for a 'full' clause.

Declared at: clang/include/clang/AST/OpenMPClause.h:985

Parameters

const clang::ASTContext& C
Context of the AST.
clang::SourceLocation StartLoc
Starting location of the clause.
clang::SourceLocation EndLoc
Ending location of the clause.

static clang::OMPFullClause* CreateEmpty(
    const clang::ASTContext& C)

Description

Build an empty 'full' AST node for deserialization.

Declared at: clang/include/clang/AST/OpenMPClause.h:991

Parameters

const clang::ASTContext& C
Context of the AST.

OMPFullClause()

Description

Build an empty clause.

Declared at: clang/include/clang/AST/OpenMPClause.h:977

clang::OMPClause::child_range children()

Declared at: clang/include/clang/AST/OpenMPClause.h:993

clang::OMPClause::const_child_range children()
    const

Declared at: clang/include/clang/AST/OpenMPClause.h:994

static bool classof(const clang::OMPClause* T)

Declared at: clang/include/clang/AST/OpenMPClause.h:1005

Parameters

const clang::OMPClause* T

clang::OMPClause::child_range used_children()

Declared at: clang/include/clang/AST/OpenMPClause.h:998

clang::OMPClause::const_child_range
used_children() const

Declared at: clang/include/clang/AST/OpenMPClause.h:1001