class NonLoc

Declaration

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

Description

SVal - This represents a symbolic expression, which can be either an L-value or an R-value.

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

Inherits from: DefinedSVal

Member Variables

Inherited from SVal:

protected Data = nullptr
protected Kind = 0

Method Overview

  • protected NonLoc(unsigned int SubKind, const void * d)
  • public static bool classof(clang::ento::SVal V)
  • public void dumpToStream(llvm::raw_ostream & Out) const
  • public static bool isCompoundType(clang::QualType T)

Inherited from DefinedSVal:

Inherited from DefinedOrUnknownSVal:

Inherited from SVal:

Methods

NonLoc(unsigned int SubKind, const void* d)

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

Parameters

unsigned int SubKind
const void* d

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

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

Parameters

clang::ento::SVal V

void dumpToStream(llvm::raw_ostream& Out) const

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

Parameters

llvm::raw_ostream& Out

static bool isCompoundType(clang::QualType T)

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

Parameters

clang::QualType T