retdec
Public Member Functions | Private Attributes | List of all members
retdec::loader::OverlapResolver::Result Class Reference

#include <overlap_resolver.h>

Collaboration diagram for retdec::loader::OverlapResolver::Result:
Collaboration graph
[legend]

Public Member Functions

 Result (Overlap overlapType, const std::vector< retdec::common::Range< std::uint64_t >> &ranges)
 
Overlap getOverlap () const
 
const std::vector< retdec::common::Range< std::uint64_t > > & getRanges () const
 

Private Attributes

Overlap _overlap
 
std::vector< retdec::common::Range< std::uint64_t > > _ranges
 

Constructor & Destructor Documentation

◆ Result()

retdec::loader::OverlapResolver::Result::Result ( Overlap  overlap,
const std::vector< retdec::common::Range< std::uint64_t >> &  ranges 
)

Constructor for OverlapResolver::Result.

Parameters
overlapThe overlap type.
rangesThe ranges to store in the result.

Member Function Documentation

◆ getOverlap()

Overlap retdec::loader::OverlapResolver::Result::getOverlap ( ) const

Return the type of the overlap.

Returns
Type of the overlap.

◆ getRanges()

const std::vector< retdec::common::Range< std::uint64_t > > & retdec::loader::OverlapResolver::Result::getRanges ( ) const

Returns the ranges in the result.

Returns
The ranges.

Member Data Documentation

◆ _overlap

Overlap retdec::loader::OverlapResolver::Result::_overlap
private

◆ _ranges

std::vector<retdec::common::Range<std::uint64_t> > retdec::loader::OverlapResolver::Result::_ranges
private

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