clang  6.0.0svn
Public Types | Public Member Functions | Public Attributes | List of all members
clang::ento::mpi::Request Class Reference

#include "/opt/doxygen-docs/src/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h"

Collaboration diagram for clang::ento::mpi::Request:
Collaboration graph
[legend]

Public Types

enum  State : unsigned char { Nonblocking, Wait }
 

Public Member Functions

 Request (State S)
 
void Profile (llvm::FoldingSetNodeID &Id) const
 
bool operator== (const Request &ToCompare) const
 

Public Attributes

const State CurrentState
 

Detailed Description

Definition at line 28 of file MPITypes.h.

Member Enumeration Documentation

◆ State

enum clang::ento::mpi::Request::State : unsigned char
Enumerator
Nonblocking 
Wait 

Definition at line 30 of file MPITypes.h.

Constructor & Destructor Documentation

◆ Request()

clang::ento::mpi::Request::Request ( State  S)
inline

Definition at line 32 of file MPITypes.h.

Member Function Documentation

◆ operator==()

bool clang::ento::mpi::Request::operator== ( const Request ToCompare) const
inline

Definition at line 38 of file MPITypes.h.

References CurrentState.

◆ Profile()

void clang::ento::mpi::Request::Profile ( llvm::FoldingSetNodeID &  Id) const
inline

Definition at line 34 of file MPITypes.h.

References CurrentState.

Member Data Documentation

◆ CurrentState

const State clang::ento::mpi::Request::CurrentState

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