LLVM API Documentation

Public Member Functions | Friends
llvm::DIFile Class Reference

DIFile - This is a wrapper for a file. More...

#include <DebugInfo.h>

Inheritance diagram for llvm::DIFile:
Inheritance graph
[legend]
Collaboration diagram for llvm::DIFile:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DIFile (const MDNode *N=nullptr)
MDNodegetFileNode () const
 Retrieve the MDNode for the directory/file pair.
bool Verify () const
 Verify that the file descriptor is well formed.

Friends

class DIDescriptor

Detailed Description

DIFile - This is a wrapper for a file.

Definition at line 447 of file DebugInfo.h.


Constructor & Destructor Documentation

llvm::DIFile::DIFile ( const MDNode N = nullptr) [inline, explicit]

Definition at line 451 of file DebugInfo.h.

References N.


Member Function Documentation

bool DIFile::Verify ( ) const

Verify that the file descriptor is well formed.

Reimplemented from llvm::DIDescriptor.

Definition at line 626 of file DebugInfo.cpp.

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


Friends And Related Function Documentation

friend class DIDescriptor [friend]

Reimplemented from llvm::DIScope.

Definition at line 448 of file DebugInfo.h.


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