clang  10.0.0git
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
clang::DynamicAllocLValue Class Reference

Symbolic representation of a dynamic allocation. More...

#include "clang/AST/APValue.h"

Collaboration diagram for clang::DynamicAllocLValue:
[legend]

Public Member Functions

 DynamicAllocLValue ()
 
 DynamicAllocLValue (unsigned Index)
 
unsigned getIndex ()
 
 operator bool () const
 
void * getOpaqueValue ()
 

Static Public Member Functions

static DynamicAllocLValue getFromOpaqueValue (void *Value)
 
static unsigned getMaxIndex ()
 

Static Public Attributes

static constexpr int NumLowBitsAvailable = 3
 

Detailed Description

Symbolic representation of a dynamic allocation.

Definition at line 58 of file APValue.h.

Constructor & Destructor Documentation

◆ DynamicAllocLValue() [1/2]

clang::DynamicAllocLValue::DynamicAllocLValue ( )
inline

Definition at line 62 of file APValue.h.

◆ DynamicAllocLValue() [2/2]

clang::DynamicAllocLValue::DynamicAllocLValue ( unsigned  Index)
inlineexplicit

Definition at line 63 of file APValue.h.

Member Function Documentation

◆ getFromOpaqueValue()

static DynamicAllocLValue clang::DynamicAllocLValue::getFromOpaqueValue ( void *  Value)
inlinestatic

Definition at line 72 of file APValue.h.

References V.

Referenced by llvm::PointerLikeTypeTraits< clang::DynamicAllocLValue >::getFromVoidPointer().

◆ getIndex()

unsigned clang::DynamicAllocLValue::getIndex ( )
inline

Definition at line 64 of file APValue.h.

Referenced by llvm::DenseMapInfo< ObjectUnderConstruction >::isEqual().

◆ getMaxIndex()

static unsigned clang::DynamicAllocLValue::getMaxIndex ( )
inlinestatic

Definition at line 78 of file APValue.h.

References max().

◆ getOpaqueValue()

void* clang::DynamicAllocLValue::getOpaqueValue ( )
inline

◆ operator bool()

clang::DynamicAllocLValue::operator bool ( ) const
inlineexplicit

Definition at line 66 of file APValue.h.

Member Data Documentation

◆ NumLowBitsAvailable

constexpr int clang::DynamicAllocLValue::NumLowBitsAvailable = 3
static

Definition at line 82 of file APValue.h.


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