LLVM API Documentation

DICountVisitor Class Reference

Inheritance diagram for DICountVisitor:

Inheritance graph
[legend]
Collaboration diagram for DICountVisitor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DICountVisitor ()
unsigned getCount () const
virtual void Apply (int &Field)
virtual void Apply (unsigned &Field)
virtual void Apply (int64_t &Field)
virtual void Apply (uint64_t &Field)
virtual void Apply (bool &Field)
virtual void Apply (std::string &Field)
virtual void Apply (DebugInfoDesc *&Field)
virtual void Apply (GlobalVariable *&Field)
virtual void Apply (std::vector< DebugInfoDesc * > &Field)

Detailed Description

DICountVisitor - This DIVisitor counts all the fields in the supplied debug the supplied DebugInfoDesc.

Definition at line 149 of file MachineDebugInfo.cpp.


Constructor & Destructor Documentation

DICountVisitor::DICountVisitor (  )  [inline]

Definition at line 154 of file MachineDebugInfo.cpp.


Member Function Documentation

virtual void DICountVisitor::Apply ( std::vector< DebugInfoDesc * > &  Field  )  [inline, virtual]

Implements llvm::DIVisitor.

Definition at line 169 of file MachineDebugInfo.cpp.

virtual void DICountVisitor::Apply ( GlobalVariable *&  Field  )  [inline, virtual]

Implements llvm::DIVisitor.

Definition at line 168 of file MachineDebugInfo.cpp.

virtual void DICountVisitor::Apply ( DebugInfoDesc *&  Field  )  [inline, virtual]

Implements llvm::DIVisitor.

Definition at line 167 of file MachineDebugInfo.cpp.

virtual void DICountVisitor::Apply ( std::string &  Field  )  [inline, virtual]

Implements llvm::DIVisitor.

Definition at line 166 of file MachineDebugInfo.cpp.

virtual void DICountVisitor::Apply ( bool &  Field  )  [inline, virtual]

Implements llvm::DIVisitor.

Definition at line 165 of file MachineDebugInfo.cpp.

virtual void DICountVisitor::Apply ( uint64_t &  Field  )  [inline, virtual]

Implements llvm::DIVisitor.

Definition at line 164 of file MachineDebugInfo.cpp.

virtual void DICountVisitor::Apply ( int64_t &  Field  )  [inline, virtual]

Implements llvm::DIVisitor.

Definition at line 163 of file MachineDebugInfo.cpp.

virtual void DICountVisitor::Apply ( unsigned &  Field  )  [inline, virtual]

Implements llvm::DIVisitor.

Definition at line 162 of file MachineDebugInfo.cpp.

virtual void DICountVisitor::Apply ( int &  Field  )  [inline, virtual]

Apply - Count each of the fields.

Implements llvm::DIVisitor.

Definition at line 161 of file MachineDebugInfo.cpp.

unsigned DICountVisitor::getCount (  )  const [inline]

Definition at line 157 of file MachineDebugInfo.cpp.

Referenced by llvm::DIVerifier::Verify().


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