Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

IstrReference Struct Reference

#include <references.h>

Inheritance diagram for IstrReference:

TempReference List of all members.

Public Methods

 IstrReference ()
 IstrReference (vma_t _from, vma_t _to, bool _direct, enum FlowTypes _type, bool _isApi=false)
 IstrReference (vma_t _from, vma_t _to)
bool operator== (const IstrReference &rhs) const
bool operator< (const IstrReference &rhs) const

Public Attributes

vma_t from
vma_t to
enum FlowTypes type
bool direct
bool isApi

Constructor & Destructor Documentation

IstrReference::IstrReference   [inline]
 

Definition at line 34 of file references.h.

00034 {};

IstrReference::IstrReference vma_t    _from,
vma_t    _to,
bool    _direct,
enum FlowTypes    _type,
bool    _isApi = false
[inline]
 

Definition at line 35 of file references.h.

References direct, FlowTypes, from, isApi, to, type, and vma_t.

00035                                                                                           :
00036     from(_from),to(_to),type(_type),direct(_direct),isApi(_isApi) {};
  IstrReference(vma_t _from,vma_t _to):

IstrReference::IstrReference vma_t    _from,
vma_t    _to
[inline]
 

Definition at line 37 of file references.h.

References from, to, and vma_t.

00037                                       :
00038     from(_from),to(_to) {};
  vma_t from;


Member Function Documentation

bool IstrReference::operator< const IstrReference &    rhs const [inline]
 

Definition at line 46 of file references.h.

References from, and to.

00047   { return from<rhs.from || (from==rhs.from && to<rhs.to); }

bool IstrReference::operator== const IstrReference &    rhs const [inline]
 

Definition at line 44 of file references.h.

References from, and to.

00045   { return from==rhs.from && to==rhs.to; };


Member Data Documentation

bool IstrReference::direct
 

Definition at line 42 of file references.h.

Referenced by IstrReference(), and CheckRef::operator()().

vma_t IstrReference::from
 

Definition at line 39 of file references.h.

Referenced by CodeParser::AddExportTempFlow(), CodeParser::AddTempFlow(), CodeParser::ExtractTempRef(), IstrReference(), operator<(), and operator==().

bool IstrReference::isApi
 

Definition at line 43 of file references.h.

Referenced by IstrReference().

vma_t IstrReference::to
 

Definition at line 40 of file references.h.

Referenced by CodeParser::AddExportTempFlow(), CodeParser::AddTempFlow(), CodeParser::CheckCodeRecursively(), CodeParser::ExtractTempRef(), IstrReference(), CheckRef::operator()(), operator<(), operator==(), and CodeParser::Parse().

enum FlowTypes IstrReference::type
 

Definition at line 41 of file references.h.

Referenced by CodeParser::AddExportTempFlow(), CodeParser::AddTempFlow(), CodeParser::ExtractTempRef(), IstrReference(), and CheckRef::operator()().


The documentation for this struct was generated from the following file:
Generated on Mon Jan 13 22:20:36 2003 for perdr by doxygen1.2.15