RegDesc Class Reference

A StandardTypeDescriptorOrdinal that allows a level of wildcarding. More...

#include <InstructionDescription.h>

List of all members.

Public Types

enum  Groups {
  REGDESC_NONE = 0, REGDESC_ANY, REGDESC_NATIVE, REGDESC_INTEGRAL,
  REGDESC_POINTER, REGDESC_ARRAY
}

Public Member Functions

 RegDesc (StandardTypeDescriptorOrdinal typeArg)
 RegDesc (Groups groupArg)
bool match (StandardTypeDescriptorOrdinal m)

Private Attributes

StandardTypeDescriptorOrdinal type
Groups group


Detailed Description

A StandardTypeDescriptorOrdinal that allows a level of wildcarding.

Definition at line 40 of file InstructionDescription.h.


Member Enumeration Documentation

enum RegDesc::Groups

Enumerator:
REGDESC_NONE 
REGDESC_ANY 
REGDESC_NATIVE 
REGDESC_INTEGRAL 
REGDESC_POINTER 
REGDESC_ARRAY 

Definition at line 43 of file InstructionDescription.h.

00043                 {
00044         REGDESC_NONE = 0,
00045         REGDESC_ANY,
00046         REGDESC_NATIVE,
00047         REGDESC_INTEGRAL,
00048         REGDESC_POINTER,
00049         REGDESC_ARRAY
00050     };


Constructor & Destructor Documentation

RegDesc::RegDesc ( StandardTypeDescriptorOrdinal  typeArg  )  [inline, explicit]

Definition at line 54 of file InstructionDescription.h.

00054                                                    :
00055         type(typeArg),
00056         group(REGDESC_NONE)
00057     {
00058     }

RegDesc::RegDesc ( Groups  groupArg  )  [inline, explicit]

Definition at line 62 of file InstructionDescription.h.

00062                              :
00063         type(STANDARD_TYPE_END_NO_UNICODE),
00064         group(groupArg)
00065     {
00066     }


Member Function Documentation

bool RegDesc::match ( StandardTypeDescriptorOrdinal  m  ) 


Member Data Documentation

StandardTypeDescriptorOrdinal RegDesc::type [private]

Definition at line 72 of file InstructionDescription.h.

Groups RegDesc::group [private]

Definition at line 73 of file InstructionDescription.h.


The documentation for this class was generated from the following file:
Generated on Mon Jun 22 04:00:44 2009 for Fennel by  doxygen 1.5.1