clang  11.0.0git
Public Member Functions | Friends | List of all members
clang::interp::DeadBlock Class Reference

Descriptor for a dead block. More...

#include "/opt/doxygen-docs/src/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 112 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 118 of file InterpBlock.h.

Friends And Related Function Documentation

◆ Block

friend class Block

Definition at line 121 of file InterpBlock.h.

◆ InterpState

friend class InterpState

Definition at line 122 of file InterpBlock.h.

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