clang API Documentation

Public Member Functions
clang::StmtDeclBitVector_Types::ValTy Class Reference

#include <BlkExprDeclBitVector.h>

Inheritance diagram for clang::StmtDeclBitVector_Types::ValTy:
Inheritance graph
[legend]
Collaboration diagram for clang::StmtDeclBitVector_Types::ValTy:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void resetBlkExprValues (AnalysisDataTy &AD)
void setBlkExprValues (AnalysisDataTy &AD)
void resetValues (AnalysisDataTy &AD)
void setValues (AnalysisDataTy &AD)
bool operator== (const ValTy &RHS) const
void copyValues (const ValTy &RHS)
llvm::BitVector::reference operator() (const Stmt *S, const AnalysisDataTy &AD)
const llvm::BitVector::reference operator() (const Stmt *S, const AnalysisDataTy &AD) const
llvm::BitVector::reference getStmtBit (unsigned i)
const llvm::BitVector::reference getStmtBit (unsigned i) const
ValTyOrBlkExprBits (const ValTy &RHS)
ValTyAndBlkExprBits (const ValTy &RHS)
ValTyoperator|= (const ValTy &RHS)
ValTyoperator&= (const ValTy &RHS)
bool sizesEqual (const ValTy &RHS) const

Detailed Description

Definition at line 206 of file BlkExprDeclBitVector.h.


Member Function Documentation

ValTy& clang::StmtDeclBitVector_Types::ValTy::AndBlkExprBits ( const ValTy RHS) [inline]

Definition at line 272 of file BlkExprDeclBitVector.h.

void clang::StmtDeclBitVector_Types::ValTy::copyValues ( const ValTy RHS) [inline]
llvm::BitVector::reference clang::StmtDeclBitVector_Types::ValTy::getStmtBit ( unsigned  i) [inline]

Definition at line 262 of file BlkExprDeclBitVector.h.

const llvm::BitVector::reference clang::StmtDeclBitVector_Types::ValTy::getStmtBit ( unsigned  i) const [inline]

Definition at line 263 of file BlkExprDeclBitVector.h.

ValTy& clang::StmtDeclBitVector_Types::ValTy::operator&= ( const ValTy RHS) [inline]

Definition at line 284 of file BlkExprDeclBitVector.h.

References sizesEqual().

llvm::BitVector::reference clang::StmtDeclBitVector_Types::ValTy::operator() ( const Stmt S,
const AnalysisDataTy AD 
) [inline]
const llvm::BitVector::reference clang::StmtDeclBitVector_Types::ValTy::operator() ( const Stmt S,
const AnalysisDataTy AD 
) const [inline]

Definition at line 255 of file BlkExprDeclBitVector.h.

References S.

bool clang::StmtDeclBitVector_Types::ValTy::operator== ( const ValTy RHS) const [inline]

Definition at line 240 of file BlkExprDeclBitVector.h.

ValTy& clang::StmtDeclBitVector_Types::ValTy::operator|= ( const ValTy RHS) [inline]

Definition at line 277 of file BlkExprDeclBitVector.h.

References sizesEqual().

ValTy& clang::StmtDeclBitVector_Types::ValTy::OrBlkExprBits ( const ValTy RHS) [inline]

Definition at line 267 of file BlkExprDeclBitVector.h.

void clang::StmtDeclBitVector_Types::ValTy::resetBlkExprValues ( AnalysisDataTy AD) [inline]
void clang::StmtDeclBitVector_Types::ValTy::resetValues ( AnalysisDataTy AD) [inline]
void clang::StmtDeclBitVector_Types::ValTy::setBlkExprValues ( AnalysisDataTy AD) [inline]
void clang::StmtDeclBitVector_Types::ValTy::setValues ( AnalysisDataTy AD) [inline]
bool clang::StmtDeclBitVector_Types::ValTy::sizesEqual ( const ValTy RHS) const [inline]

Definition at line 291 of file BlkExprDeclBitVector.h.

References clang::DeclBitVector_Types::ValTy::sizesEqual().

Referenced by operator&=(), and operator|=().


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