clang API Documentation

Public Member Functions | Static Public Member Functions
clang::ento::nonloc::SymbolVal Class Reference

Represents symbolic expression. More...

#include <SVals.h>

Inheritance diagram for clang::ento::nonloc::SymbolVal:
Inheritance graph
[legend]
Collaboration diagram for clang::ento::nonloc::SymbolVal:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SymbolVal (SymbolRef sym)
SymbolRef getSymbol () const
bool isExpression ()

Static Public Member Functions

static bool classof (const SVal *V)
static bool classof (const NonLoc *V)

Detailed Description

Represents symbolic expression.

Definition at line 268 of file SVals.h.


Constructor & Destructor Documentation

clang::ento::nonloc::SymbolVal::SymbolVal ( SymbolRef  sym) [inline]

Definition at line 270 of file SVals.h.


Member Function Documentation

static bool clang::ento::nonloc::SymbolVal::classof ( const SVal V) [inline, static]
static bool clang::ento::nonloc::SymbolVal::classof ( const NonLoc V) [inline, static]

Definition at line 285 of file SVals.h.

References clang::ento::SVal::getSubKind(), and clang::ento::nonloc::SymbolValKind.

SymbolRef clang::ento::nonloc::SymbolVal::getSymbol ( ) const [inline]
bool clang::ento::nonloc::SymbolVal::isExpression ( ) [inline]

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