EncoderBase.Operands Class Reference

#include <enc_base.h>

List of all members.


Detailed Description

Simple container for up to 3 Operand-s.


Public Member Functions

 Operands (void)
 Operands (const Operand &op0)
 Operands (const Operand &op0, const Operand &op1)
 Operands (const Operand &op0, const Operand &op1, const Operand &op2)
unsigned count (void) const
unsigned hash (void) const
const Operandoperator[] (unsigned idx) const
void add (const Operand &op)
bool need_rex (void) const
void clear (void)


Constructor & Destructor Documentation

EncoderBase.Operands.Operands ( void   ) 

EncoderBase.Operands.Operands ( const Operand op0  ) 

EncoderBase.Operands.Operands ( const Operand op0,
const Operand op1 
)

EncoderBase.Operands.Operands ( const Operand op0,
const Operand op1,
const Operand op2 
)


Member Function Documentation

unsigned EncoderBase.Operands.count ( void   )  const

unsigned EncoderBase.Operands.hash ( void   )  const

const Operand& EncoderBase.Operands.operator[] ( unsigned  idx  )  const

void EncoderBase.Operands.add ( const Operand op  ) 

bool EncoderBase.Operands.need_rex ( void   )  const

void EncoderBase.Operands.clear ( void   ) 


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

Genereated on Tue Mar 11 19:25:43 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.