LIEF: Library to Instrument Executable Formats Version 0.16.0
Loading...
Searching...
No Matches
LIEF::dwarf::Function::Parameter Class Reference

This class wraps a DWARF function's parameter. More...

#include <Function.hpp>

Public Member Functions

 Parameter (std::unique_ptr< details::Parameter > impl)
 
 Parameter (Parameter &&other) noexcept
 
Parameteroperator= (Parameter &&other) noexcept
 
std::string name () const
 Name of the parameter.
 
std::unique_ptr< Typetype () const
 Type of the parameter.
 
 ~Parameter ()
 

Detailed Description

This class wraps a DWARF function's parameter.

Constructor & Destructor Documentation

◆ Parameter() [1/2]

LIEF::dwarf::Function::Parameter::Parameter ( std::unique_ptr< details::Parameter > impl)

◆ Parameter() [2/2]

LIEF::dwarf::Function::Parameter::Parameter ( Parameter && other)
noexcept

◆ ~Parameter()

LIEF::dwarf::Function::Parameter::~Parameter ( )

Member Function Documentation

◆ name()

std::string LIEF::dwarf::Function::Parameter::name ( ) const

Name of the parameter.

◆ operator=()

Parameter & LIEF::dwarf::Function::Parameter::operator= ( Parameter && other)
noexcept

◆ type()

std::unique_ptr< Type > LIEF::dwarf::Function::Parameter::type ( ) const

Type of the parameter.


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