Interface OmpNode

All Superinterfaces:
ASTNode
All Known Subinterfaces:
OmpAtomicNode, OmpDeclarativeNode, OmpEndNode, OmpExecutableNode, OmpForNode, OmpParallelNode, OmpSimdNode, OmpSyncNode, OmpWorksharingNode

public interface OmpNode extends ASTNode
A node representing any kind of an OpenMP pragma. There are two sub-categories:
  • DECLARATIVE: an OpenMP pragma that is only allowed to be placed in declarative context;
  • EXECUTABLE: an OpenMP pragma that is not declarative.
  • Method Details

    • ompNodeKind

      OmpNode.OmpNodeKind ompNodeKind()
      The kind of this OpenMP pragma.
      Returns:
      the kind of this OpenMP pragma.