LLVM  8.0.1
Public Types | Public Member Functions | Public Attributes | List of all members
llvm::DILineInfoSpecifier Struct Reference

Controls which fields of DILineInfo container should be filled with data. More...

#include "llvm/DebugInfo/DIContext.h"

Collaboration diagram for llvm::DILineInfoSpecifier:
Collaboration graph
[legend]

Public Types

enum  FileLineInfoKind { FileLineInfoKind::None, FileLineInfoKind::Default, FileLineInfoKind::AbsoluteFilePath }
 
using FunctionNameKind = DINameKind
 

Public Member Functions

 DILineInfoSpecifier (FileLineInfoKind FLIKind=FileLineInfoKind::Default, FunctionNameKind FNKind=FunctionNameKind::None)
 

Public Attributes

FileLineInfoKind FLIKind
 
FunctionNameKind FNKind
 

Detailed Description

Controls which fields of DILineInfo container should be filled with data.

Definition at line 123 of file DIContext.h.

Member Typedef Documentation

◆ FunctionNameKind

Definition at line 125 of file DIContext.h.

Member Enumeration Documentation

◆ FileLineInfoKind

Enumerator
None 
Default 
AbsoluteFilePath 

Definition at line 124 of file DIContext.h.

Constructor & Destructor Documentation

◆ DILineInfoSpecifier()

llvm::DILineInfoSpecifier::DILineInfoSpecifier ( FileLineInfoKind  FLIKind = FileLineInfoKind::Default,
FunctionNameKind  FNKind = FunctionNameKind::None 
)
inline

Definition at line 130 of file DIContext.h.

Member Data Documentation

◆ FLIKind

FileLineInfoKind llvm::DILineInfoSpecifier::FLIKind

◆ FNKind

FunctionNameKind llvm::DILineInfoSpecifier::FNKind

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