16#ifndef LIEF_DEX_PROTOTYPE_H
17#define LIEF_DEX_PROTOTYPE_H
57 Type* return_type_ =
nullptr;
Class which parses a DEX file to produce a DEX::File object.
Definition DEX/Parser.hpp:38
const Type * return_type() const
Type returned or a nullptr if not resolved.
Prototype(const Prototype &other)
ref_iterator< parameters_type_t > it_params
Definition Prototype.hpp:34
friend std::ostream & operator<<(std::ostream &os, const Prototype &type)
it_const_params parameters_type() const
Types of the parameters.
std::vector< Type * > parameters_type_t
Definition Prototype.hpp:33
friend class Parser
Definition Prototype.hpp:30
it_params parameters_type()
const_ref_iterator< const parameters_type_t > it_const_params
Definition Prototype.hpp:35
void accept(Visitor &visitor) const override
Class which represents a DEX type as described in the format specifications: https://source....
Definition DEX/Type.hpp:33
Definition Visitor.hpp:210
Iterator which returns reference on container's values.
Definition iterators.hpp:46
Definition DEX/Class.hpp:30
LIEF namespace.
Definition Abstract/Binary.hpp:40
ref_iterator< CT, U, typename decay_t< CT >::const_iterator > const_ref_iterator
Iterator which return const ref on container's values.
Definition iterators.hpp:257
#define LIEF_API
Definition visibility.h:41