ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Partitioner::ByteRangeCallback Class Referenceabstract

Base class for byte scanning callbacks. More...

#include <Partitioner.h>

Inheritance diagram for Partitioner::ByteRangeCallback:

Classes

struct  Args
 Arguments for the callback. More...
 

Public Member Functions

virtual ~ByteRangeCallback ()
 
virtual bool operator() (bool enabled, const Args &args)=0
 The actual callback function. More...
 

Detailed Description

Base class for byte scanning callbacks.

Definition at line 1056 of file Partitioner.h.

Constructor & Destructor Documentation

virtual Partitioner::ByteRangeCallback::~ByteRangeCallback ( )
inlinevirtual

Definition at line 1068 of file Partitioner.h.

Member Function Documentation

virtual bool Partitioner::ByteRangeCallback::operator() ( bool  enabled,
const Args args 
)
pure virtual

The actual callback function.

This needs to be defined in subclasses.

Implemented in Partitioner::FindInterPadFunctions, Partitioner::FindThunkTables, Partitioner::FindFunctionFragments, Partitioner::FindData, and Partitioner::FindDataPadding.


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