LLVM/Clang 15.x

    Navigation

  • Home
  • Search
  • Repository
  • Made with hdoc
  • Pages

  • Getting Started
  • Building LLVM
  • Coding Standards
  • API Documentation

  • Functions
  • Records
  • Enums
  • Namespaces
  • namespace clang
  • namespace ento
  • class UndefinedVal

class UndefinedVal

Declaration

class UndefinedVal : public SVal { /* 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:215

Inherits from: SVal

Member Variables

Inherited from SVal:

protected Data = nullptr
protected Kind = 0

Method Overview

  • public UndefinedVal()
  • public static bool classof(clang::ento::SVal V)

Inherited from SVal:

  • public Profile
  • public castAs
  • public dump
  • public dumpToStream
  • public getAs
  • public getAsFunctionDecl
  • public getAsInteger
  • public getAsLocSymbol
  • public getAsRegion
  • public getAsSymbol
  • public getBaseKind
  • public getLocSymbolInBase
  • public getRawKind
  • public getSubKind
  • public getType
  • public isConstant
  • public isConstant
  • public isUndef
  • public isUnknown
  • public isUnknownOrUndef
  • public isValid
  • public isZeroConstant
  • public printJson
  • public symbol_begin
  • public symbol_end

Methods

¶UndefinedVal()

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

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

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

Parameters

clang::ento::SVal V

Documentation for LLVM/Clang 15.x.

Generated by hdoc version 1.4.0-eb16166 on 2022-10-27T00:45:30 UTC.

19AD43E11B2996