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

DILineInfoSpecifier - controls which fields of DILineInfo container should be filled with data. More...

#include <DIContext.h>

Collaboration diagram for llvm::DILineInfoSpecifier:
[legend]

Public Types

enum  FileLineInfoKind { FileLineInfoKind::None, FileLineInfoKind::Default, FileLineInfoKind::AbsoluteFilePath }
 
typedef DINameKind FunctionNameKind
 

Public Member Functions

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

Public Attributes

FileLineInfoKind FLIKind
 
FunctionNameKind FNKind
 

Detailed Description

DILineInfoSpecifier - controls which fields of DILineInfo container should be filled with data.

Definition at line 101 of file DIContext.h.

Member Typedef Documentation

Definition at line 103 of file DIContext.h.

Member Enumeration Documentation

Enumerator
None 
Default 
AbsoluteFilePath 

Definition at line 102 of file DIContext.h.

Constructor & Destructor Documentation

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

Definition at line 108 of file DIContext.h.

Member Data Documentation

FileLineInfoKind llvm::DILineInfoSpecifier::FLIKind
FunctionNameKind llvm::DILineInfoSpecifier::FNKind

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