LLVM API Documentation

DIGetTypesVisitor Class Reference

Inheritance diagram for DIGetTypesVisitor:

Inheritance graph
[legend]
Collaboration diagram for DIGetTypesVisitor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DIGetTypesVisitor (DISerializer &S, std::vector< const Type * > &F)
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

DIGetTypesVisitor - This DIVisitor gathers all the field types in the supplied DebugInfoDesc.

Definition at line 327 of file MachineDebugInfo.cpp.


Constructor & Destructor Documentation

DIGetTypesVisitor::DIGetTypesVisitor ( DISerializer S,
std::vector< const Type * > &  F 
) [inline]

Definition at line 333 of file MachineDebugInfo.cpp.


Member Function Documentation

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

Implements llvm::DIVisitor.

Definition at line 368 of file MachineDebugInfo.cpp.

References llvm::SR.

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

Implements llvm::DIVisitor.

Definition at line 364 of file MachineDebugInfo.cpp.

References llvm::SR.

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

Implements llvm::DIVisitor.

Definition at line 359 of file MachineDebugInfo.cpp.

References llvm::SR.

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

Implements llvm::DIVisitor.

Definition at line 356 of file MachineDebugInfo.cpp.

References llvm::SR.

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

Implements llvm::DIVisitor.

Definition at line 353 of file MachineDebugInfo.cpp.

References llvm::Type::BoolTy.

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

Implements llvm::DIVisitor.

Definition at line 350 of file MachineDebugInfo.cpp.

References llvm::Type::UIntTy.

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

Implements llvm::DIVisitor.

Definition at line 347 of file MachineDebugInfo.cpp.

References llvm::Type::IntTy.

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

Implements llvm::DIVisitor.

Definition at line 344 of file MachineDebugInfo.cpp.

References llvm::Type::UIntTy.

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

Apply - Set the value of each of the fields.

Implements llvm::DIVisitor.

Definition at line 341 of file MachineDebugInfo.cpp.

References llvm::Type::IntTy.


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