Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

CInstrSet Class Reference

#include <is.h>

List of all members.

Public Member Functions

 CInstrSet ()
bool Assign_Instr_IS_Index (CInstr *instr)
CFlagsGet_DefFlags (unsigned char i)
CFlagsGet_UseFlags (unsigned char i)
unsigned char Get_NumBytes (unsigned char i)
unsigned char Get_MinDuration (unsigned char i)
unsigned char Get_MaxDuration (unsigned char i)
INSTR_CLASS Get_InstrClass (unsigned char i)
int Get_ValueDelta (unsigned char i)

Private Member Functions

bool Load_Table (char *fname)
bool Match (char *key, FILE *f)
void Parse_Flags (FILE *f, CFlags *flags)

Private Attributes

IS_INFO InstrInfo [MAX_INSTRS]


Constructor & Destructor Documentation

CInstrSet::CInstrSet  ) 
 


Member Function Documentation

bool CInstrSet::Assign_Instr_IS_Index CInstr *  instr  ) 
 

CFlags * CInstrSet::Get_DefFlags unsigned char  i  ) 
 

INSTR_CLASS CInstrSet::Get_InstrClass unsigned char  i  ) 
 

unsigned char CInstrSet::Get_MaxDuration unsigned char  i  ) 
 

unsigned char CInstrSet::Get_MinDuration unsigned char  i  ) 
 

unsigned char CInstrSet::Get_NumBytes unsigned char  i  ) 
 

CFlags * CInstrSet::Get_UseFlags unsigned char  i  ) 
 

int CInstrSet::Get_ValueDelta unsigned char  i  ) 
 

bool CInstrSet::Load_Table char *  fname  )  [private]
 

bool CInstrSet::Match char *  key,
FILE *  f
[private]
 

void CInstrSet::Parse_Flags FILE *  f,
CFlags flags
[private]
 


Member Data Documentation

IS_INFO CInstrSet::InstrInfo[MAX_INSTRS] [private]
 


The documentation for this class was generated from the following files:
Generated on Sat May 8 14:08:59 2004 for Thrint by doxygen 1.3.6