clang  17.0.0git
Public Member Functions | Friends | List of all members
clang::interp::DeadBlock Class Referencefinal

Descriptor for a dead block. More...

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/AST/Interp/InterpBlock.h"

Public Member Functions

 DeadBlock (DeadBlock *&Root, Block *Blk)
 Copies the block. More...
char * data ()
 Returns a pointer to the stored data. More...


class Block
class InterpState

Detailed Description

Descriptor for a dead block.

Dead blocks are chained in a double-linked list to deallocate them whenever pointers become dead.

Definition at line 147 of file InterpBlock.h.

Constructor & Destructor Documentation

◆ DeadBlock()

DeadBlock::DeadBlock ( DeadBlock *&  Root,
Block Blk 

Copies the block.

Definition at line 63 of file InterpBlock.cpp.

References P, and clang::interp::Block::Pointers.

Member Function Documentation

◆ data()

char* clang::interp::DeadBlock::data ( )

Returns a pointer to the stored data.

Definition at line 153 of file InterpBlock.h.

References clang::interp::Block::data().

Friends And Related Function Documentation

◆ Block

friend class Block

Definition at line 156 of file InterpBlock.h.

◆ InterpState

friend class InterpState

Definition at line 157 of file InterpBlock.h.

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