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:
- public children
- public children
- public classof
- public getBeginLoc
- public getClauseKind
- public getEndLoc
- public isImplicit
- public setLocEnd
- public setLocStart
- public used_children
- public used_children
Methods
¶static clang::OMPFullClause* Create(
const clang::ASTContext& C,
clang::SourceLocation StartLoc,
clang::SourceLocation EndLoc)
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)
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()
OMPFullClause()
Description
Build an empty clause.
Declared at: clang/include/clang/AST/OpenMPClause.h:977
¶clang::OMPClause::child_range children()
clang::OMPClause::child_range children()
Declared at: clang/include/clang/AST/OpenMPClause.h:993
¶clang::OMPClause::const_child_range children()
const
clang::OMPClause::const_child_range children()
const
Declared at: clang/include/clang/AST/OpenMPClause.h:994
¶static bool classof(const clang::OMPClause* T)
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()
clang::OMPClause::child_range used_children()
Declared at: clang/include/clang/AST/OpenMPClause.h:998
¶clang::OMPClause::const_child_range
used_children() const
clang::OMPClause::const_child_range
used_children() const
Declared at: clang/include/clang/AST/OpenMPClause.h:1001