Languages supported by the DWARF (v5) format. See: https://dwarfstd.org/languages.html.
More...
#include <CompilationUnit.hpp>
|
enum | LANG : uint32_t {
UNKNOWN = 0
, C
, CPP
, RUST
,
DART
, MODULA
, FORTRAN
, SWIFT
,
D
, JAVA
, COBOL
} |
|
Languages supported by the DWARF (v5) format. See: https://dwarfstd.org/languages.html.
Some languages (like C++11, C++17, ..) have a version (11, 17, ...) which is stored in a dedicated attribute: version
◆ LANG
Enumerator |
---|
UNKNOWN | |
C | |
CPP | |
RUST | |
DART | |
MODULA | |
FORTRAN | |
SWIFT | |
D | |
JAVA | |
COBOL | |
◆ Language() [1/5]
LIEF::dwarf::CompilationUnit::Language::Language |
( |
| ) |
|
|
default |
◆ Language() [2/5]
LIEF::dwarf::CompilationUnit::Language::Language |
( |
LANG | lang, |
|
|
uint32_t | version ) |
|
inline |
◆ Language() [3/5]
LIEF::dwarf::CompilationUnit::Language::Language |
( |
LANG | lang | ) |
|
|
inline |
◆ Language() [4/5]
LIEF::dwarf::CompilationUnit::Language::Language |
( |
const Language & | | ) |
|
|
default |
◆ Language() [5/5]
LIEF::dwarf::CompilationUnit::Language::Language |
( |
Language && | | ) |
|
|
default |
◆ ~Language()
LIEF::dwarf::CompilationUnit::Language::~Language |
( |
| ) |
|
|
default |
◆ operator=() [1/2]
Language & LIEF::dwarf::CompilationUnit::Language::operator= |
( |
const Language & | | ) |
|
|
default |
◆ operator=() [2/2]
◆ lang
LANG LIEF::dwarf::CompilationUnit::Language::lang = UNKNOWN |
◆ version
uint32_t LIEF::dwarf::CompilationUnit::Language::version = 0 |
Version of the language (e.g. 17 for C++17)
The documentation for this class was generated from the following file: