IDA C++ SDK 9.2
Loading...
Searching...
No Matches
argpart_t Struct Reference

Subsection of an argument location. More...

#include <typeinf.hpp>

Inheritance diagram for argpart_t:
argloc_t

Public Member Functions

 DEFINE_MEMORY_ALLOCATION_FUNCS () argpart_t(const argloc_t &a)
 Constructor.
 argpart_t ()
 Constructor.
argpart_tcopy_from (const argloc_t &a)
bool bad_offset () const
 Does this argpart have a valid offset?
bool bad_size () const
 Does this argpart have a valid size?
bool operator< (const argpart_t &r) const
 Compare two argparts, based on their offset.
void swap (argpart_t &r)
 Assign this = r and r = this.

Public Attributes

ushort off
 offset from the beginning of the argument
ushort size
 the number of bytes

Additional Inherited Members

Public Types inherited from argloc_t
typedef size_t biggest_t

Detailed Description

Subsection of an argument location.

Constructor & Destructor Documentation

◆ argpart_t()

argpart_t::argpart_t ( )
inline

Constructor.

Member Function Documentation

◆ DEFINE_MEMORY_ALLOCATION_FUNCS()

argpart_t::DEFINE_MEMORY_ALLOCATION_FUNCS ( ) const &
inline

Constructor.

◆ copy_from()

argpart_t & argpart_t::copy_from ( const argloc_t & a)
inline

◆ bad_offset()

bool argpart_t::bad_offset ( ) const
inline

Does this argpart have a valid offset?

◆ bad_size()

bool argpart_t::bad_size ( ) const
inline

Does this argpart have a valid size?

◆ operator<()

bool argpart_t::operator< ( const argpart_t & r) const
inline

Compare two argparts, based on their offset.

◆ swap()

void argpart_t::swap ( argpart_t & r)
inline

Assign this = r and r = this.

Member Data Documentation

◆ off

ushort argpart_t::off

offset from the beginning of the argument

◆ size

ushort argpart_t::size

the number of bytes


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