Imm_Opnd Class Reference

#include <encoder.h>

Inheritance diagram for Imm_Opnd:

Opnd List of all members.

Public Member Functions

 Imm_Opnd (int32 val)
 Imm_Opnd (const Imm_Opnd &that)
 Imm_Opnd (Opnd_Size sz, int32 val)
int32 get_value () const
Opnd_Size get_size (void) const

Protected Attributes

union {
   int32   value
   unsigned char   bytes [4]
}; 
Opnd_Size size

Constructor & Destructor Documentation

Imm_Opnd.Imm_Opnd ( int32  val  ) 

Imm_Opnd.Imm_Opnd ( const Imm_Opnd that  ) 

Imm_Opnd.Imm_Opnd ( Opnd_Size  sz,
int32  val 
)


Member Function Documentation

int32 Imm_Opnd.get_value (  )  const

Opnd_Size Imm_Opnd.get_size ( void   )  const


Member Data Documentation

int32 Imm_Opnd.value

unsigned char Imm_Opnd.bytes[4]

union { ... } [protected]

Opnd_Size Imm_Opnd.size [protected]


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.