clang API Documentation

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

#include <BlkExprDeclBitVector.h>

Inheritance diagram for clang::DeclBitVector_Types::ValTy:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void resetDeclValues (AnalysisDataTy &AD)
void setDeclValues (AnalysisDataTy &AD)
void resetValues (AnalysisDataTy &AD)
bool operator== (const ValTy &RHS) const
void copyValues (const ValTy &RHS)
llvm::BitVector::reference getBit (unsigned i)
bool getBit (unsigned i) const
llvm::BitVector::reference operator() (const NamedDecl *ND, const AnalysisDataTy &AD)
bool operator() (const NamedDecl *ND, const AnalysisDataTy &AD) const
llvm::BitVector::reference getDeclBit (unsigned i)
const llvm::BitVector::reference getDeclBit (unsigned i) const
ValTyoperator|= (const ValTy &RHS)
ValTyoperator&= (const ValTy &RHS)
ValTyOrDeclBits (const ValTy &RHS)
ValTyAndDeclBits (const ValTy &RHS)
bool sizesEqual (const ValTy &RHS) const

Detailed Description

Definition at line 86 of file BlkExprDeclBitVector.h.


Member Function Documentation

ValTy& clang::DeclBitVector_Types::ValTy::AndDeclBits ( const ValTy RHS) [inline]

Definition at line 149 of file BlkExprDeclBitVector.h.

References operator&=().

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

Definition at line 111 of file BlkExprDeclBitVector.h.

Referenced by operator()().

bool clang::DeclBitVector_Types::ValTy::getBit ( unsigned  i) const [inline]

Definition at line 115 of file BlkExprDeclBitVector.h.

llvm::BitVector::reference clang::DeclBitVector_Types::ValTy::getDeclBit ( unsigned  i) [inline]

Definition at line 128 of file BlkExprDeclBitVector.h.

const llvm::BitVector::reference clang::DeclBitVector_Types::ValTy::getDeclBit ( unsigned  i) const [inline]

Definition at line 129 of file BlkExprDeclBitVector.h.

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

Definition at line 139 of file BlkExprDeclBitVector.h.

References sizesEqual().

Referenced by AndDeclBits().

llvm::BitVector::reference clang::DeclBitVector_Types::ValTy::operator() ( const NamedDecl ND,
const AnalysisDataTy AD 
) [inline]
bool clang::DeclBitVector_Types::ValTy::operator() ( const NamedDecl ND,
const AnalysisDataTy AD 
) const [inline]
bool clang::DeclBitVector_Types::ValTy::operator== ( const ValTy RHS) const [inline]

Definition at line 104 of file BlkExprDeclBitVector.h.

References sizesEqual().

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

Definition at line 133 of file BlkExprDeclBitVector.h.

References sizesEqual().

Referenced by OrDeclBits().

ValTy& clang::DeclBitVector_Types::ValTy::OrDeclBits ( const ValTy RHS) [inline]

Definition at line 145 of file BlkExprDeclBitVector.h.

References operator|=().

void clang::DeclBitVector_Types::ValTy::resetDeclValues ( AnalysisDataTy AD) [inline]
void clang::DeclBitVector_Types::ValTy::resetValues ( AnalysisDataTy AD) [inline]

Definition at line 100 of file BlkExprDeclBitVector.h.

References resetDeclValues().

void clang::DeclBitVector_Types::ValTy::setDeclValues ( AnalysisDataTy AD) [inline]
bool clang::DeclBitVector_Types::ValTy::sizesEqual ( const ValTy RHS) const [inline]

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