class OperatorKind
Declaration
class OperatorKind { /* full declaration omitted */ };
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:73
Member Variables
- private union(unnamed union at / home / hdoc / tmp / llvm - project / clang / include / clang / StaticAnalyzer / Core / PathSensitive / CheckerHelpers.h : 74 : 3) Op
- private bool IsBinary
Method Overview
- public Optional<clang::BinaryOperatorKind> GetBinaryOp() const
- public clang::BinaryOperatorKind GetBinaryOpUnsafe() const
- public Optional<clang::UnaryOperatorKind> GetUnaryOp() const
- public clang::UnaryOperatorKind GetUnaryOpUnsafe() const
- public bool IsBinaryOp() const
- public OperatorKind(clang::BinaryOperatorKind Bin)
- public OperatorKind(clang::UnaryOperatorKind Un)
Methods
¶Optional<clang::BinaryOperatorKind> GetBinaryOp()
const
Optional<clang::BinaryOperatorKind> GetBinaryOp()
const
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:90
¶clang::BinaryOperatorKind GetBinaryOpUnsafe()
const
clang::BinaryOperatorKind GetBinaryOpUnsafe()
const
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:85
¶Optional<clang::UnaryOperatorKind> GetUnaryOp()
const
Optional<clang::UnaryOperatorKind> GetUnaryOp()
const
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:102
¶clang::UnaryOperatorKind GetUnaryOpUnsafe() const
clang::UnaryOperatorKind GetUnaryOpUnsafe() const
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:96
¶bool IsBinaryOp() const
bool IsBinaryOp() const
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:83
¶OperatorKind(clang::BinaryOperatorKind Bin)
OperatorKind(clang::BinaryOperatorKind Bin)
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:81
Parameters
- clang::BinaryOperatorKind Bin
¶OperatorKind(clang::UnaryOperatorKind Un)
OperatorKind(clang::UnaryOperatorKind Un)
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:82
Parameters
- clang::UnaryOperatorKind Un