LIEF: Library to Instrument Executable Formats Version 0.17.0
Loading...
Searching...
No Matches
LIEF::objc::Method Class Reference

This class represents an Objective-C Method. More...

#include <Method.hpp>

Classes

class  Iterator
 

Public Member Functions

 Method (std::unique_ptr< details::Method > impl)
 
std::string name () const
 Name of the method.
 
std::string mangled_type () const
 Prototype of the method in its mangled representation (e.g. @16@0:8)
 
uintptr_t address () const
 Virtual address where this method is implemented in the binary.
 
bool is_instance () const
 Whether it's an instance method.
 
 ~Method ()
 

Detailed Description

This class represents an Objective-C Method.

Constructor & Destructor Documentation

◆ Method()

LIEF::objc::Method::Method ( std::unique_ptr< details::Method > impl)

◆ ~Method()

LIEF::objc::Method::~Method ( )

Member Function Documentation

◆ address()

uintptr_t LIEF::objc::Method::address ( ) const

Virtual address where this method is implemented in the binary.

◆ is_instance()

bool LIEF::objc::Method::is_instance ( ) const

Whether it's an instance method.

◆ mangled_type()

std::string LIEF::objc::Method::mangled_type ( ) const

Prototype of the method in its mangled representation (e.g. @16@0:8)

◆ name()

std::string LIEF::objc::Method::name ( ) const

Name of the method.


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