clang  14.0.0git
Public Types | Public Member Functions | Static Public Member Functions | List of all members
OperatorRelationsTable Class Reference

Public Types

enum  TriStateKind { False = 0, True, Unknown }
 

Public Member Functions

constexpr size_t getCmpOpCount () const
 
TriStateKind getCmpOpState (BinaryOperatorKind CurrentOP, BinaryOperatorKind QueriedOP) const
 
TriStateKind getCmpOpStateForUnknownX2 (BinaryOperatorKind CurrentOP) const
 

Static Public Member Functions

static BinaryOperatorKind getOpFromIndex (size_t Index)
 

Detailed Description

Definition at line 35 of file RangeConstraintManager.cpp.

Member Enumeration Documentation

◆ TriStateKind

Enumerator
False 
True 
Unknown 

Definition at line 41 of file RangeConstraintManager.cpp.

Member Function Documentation

◆ getCmpOpCount()

constexpr size_t OperatorRelationsTable::getCmpOpCount ( ) const
inlineconstexpr

Definition at line 91 of file RangeConstraintManager.cpp.

◆ getCmpOpState()

TriStateKind OperatorRelationsTable::getCmpOpState ( BinaryOperatorKind  CurrentOP,
BinaryOperatorKind  QueriedOP 
) const
inline

Definition at line 97 of file RangeConstraintManager.cpp.

◆ getCmpOpStateForUnknownX2()

TriStateKind OperatorRelationsTable::getCmpOpStateForUnknownX2 ( BinaryOperatorKind  CurrentOP) const
inline

Definition at line 102 of file RangeConstraintManager.cpp.

◆ getOpFromIndex()

static BinaryOperatorKind OperatorRelationsTable::getOpFromIndex ( size_t  Index)
inlinestatic

Definition at line 93 of file RangeConstraintManager.cpp.


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