class ConcreteInt

Declaration

class ConcreteInt : public NonLoc { /* full declaration omitted */ };

Description

Value representing integer constant.

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:330

Inherits from: NonLoc

Member Variables

Inherited from SVal:

protected Data = nullptr
protected Kind = 0

Method Overview

  • public ConcreteInt(const llvm::APSInt & V)
  • public static bool classof(clang::ento::SVal V)
  • public static bool classof(clang::ento::NonLoc V)
  • public const llvm::APSInt & getValue() const

Inherited from NonLoc:

Inherited from DefinedSVal:

Inherited from DefinedOrUnknownSVal:

Inherited from SVal:

Methods

ConcreteInt(const llvm::APSInt& V)

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:332

Parameters

const llvm::APSInt& V

static bool classof(clang::ento::SVal V)

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:338

Parameters

clang::ento::SVal V

static bool classof(clang::ento::NonLoc V)

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:342

Parameters

clang::ento::NonLoc V

const llvm::APSInt& getValue() const

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:334