f90_type Struct Reference

#include <wn_fio.h>

List of all members.

Public Types

enum  typecodes {
  DVTYPE_UNUSED = 0, DVTYPE_TYPELESS = 1, DVTYPE_INTEGER = 2, DVTYPE_REAL = 3,
  DVTYPE_COMPLEX = 4, DVTYPE_LOGICAL = 5, DVTYPE_ASCII = 6, DVTYPE_DERIVEDBYTE = 7,
  DVTYPE_DERIVEDWORD = 8, DVTYPE_UNUSED = 0, DVTYPE_TYPELESS = 1, DVTYPE_INTEGER = 2,
  DVTYPE_REAL = 3, DVTYPE_COMPLEX = 4, DVTYPE_LOGICAL = 5, DVTYPE_ASCII = 6,
  DVTYPE_DERIVEDBYTE = 7, DVTYPE_DERIVEDWORD = 8
}
enum  dec_codes {
  DVD_DEFAULT = 0, DVD_KIND = 1, DVD_STAR = 2, DVD_KIND_CONST = 3,
  DVD_KIND_DOUBLE = 4, DVD_DEFAULT = 0, DVD_KIND = 1, DVD_STAR = 2,
  DVD_KIND_CONST = 3, DVD_KIND_DOUBLE = 4
}
enum  typecodes {
  DVTYPE_UNUSED = 0, DVTYPE_TYPELESS = 1, DVTYPE_INTEGER = 2, DVTYPE_REAL = 3,
  DVTYPE_COMPLEX = 4, DVTYPE_LOGICAL = 5, DVTYPE_ASCII = 6, DVTYPE_DERIVEDBYTE = 7,
  DVTYPE_DERIVEDWORD = 8, DVTYPE_UNUSED = 0, DVTYPE_TYPELESS = 1, DVTYPE_INTEGER = 2,
  DVTYPE_REAL = 3, DVTYPE_COMPLEX = 4, DVTYPE_LOGICAL = 5, DVTYPE_ASCII = 6,
  DVTYPE_DERIVEDBYTE = 7, DVTYPE_DERIVEDWORD = 8
}
enum  dec_codes {
  DVD_DEFAULT = 0, DVD_KIND = 1, DVD_STAR = 2, DVD_KIND_CONST = 3,
  DVD_KIND_DOUBLE = 4, DVD_DEFAULT = 0, DVD_KIND = 1, DVD_STAR = 2,
  DVD_KIND_CONST = 3, DVD_KIND_DOUBLE = 4
}

Public Attributes

unsigned int:32
unsigned int type:8
unsigned int dpflag:1
unsigned int kind_or_star:3
unsigned int int_len:12
unsigned int dec_len:8
enum f90_type::typecodes type
enum f90_type::dec_codes kind_or_star
unsigned int unused: 32

Detailed Description

Definition at line 86 of file wn_fio.h.


Member Enumeration Documentation

Enumerator:
DVD_DEFAULT 
DVD_KIND 
DVD_STAR 
DVD_KIND_CONST 
DVD_KIND_DOUBLE 
DVD_DEFAULT 
DVD_KIND 
DVD_STAR 
DVD_KIND_CONST 
DVD_KIND_DOUBLE 

Definition at line 3115 of file globals.h.

Enumerator:
DVD_DEFAULT 
DVD_KIND 
DVD_STAR 
DVD_KIND_CONST 
DVD_KIND_DOUBLE 
DVD_DEFAULT 
DVD_KIND 
DVD_STAR 
DVD_KIND_CONST 
DVD_KIND_DOUBLE 

Definition at line 76 of file dopevec.h.

Enumerator:
DVTYPE_UNUSED 
DVTYPE_TYPELESS 
DVTYPE_INTEGER 
DVTYPE_REAL 
DVTYPE_COMPLEX 
DVTYPE_LOGICAL 
DVTYPE_ASCII 
DVTYPE_DERIVEDBYTE 
DVTYPE_DERIVEDWORD 
DVTYPE_UNUSED 
DVTYPE_TYPELESS 
DVTYPE_INTEGER 
DVTYPE_REAL 
DVTYPE_COMPLEX 
DVTYPE_LOGICAL 
DVTYPE_ASCII 
DVTYPE_DERIVEDBYTE 
DVTYPE_DERIVEDWORD 

Definition at line 3102 of file globals.h.

Enumerator:
DVTYPE_UNUSED 
DVTYPE_TYPELESS 
DVTYPE_INTEGER 
DVTYPE_REAL 
DVTYPE_COMPLEX 
DVTYPE_LOGICAL 
DVTYPE_ASCII 
DVTYPE_DERIVEDBYTE 
DVTYPE_DERIVEDWORD 
DVTYPE_UNUSED 
DVTYPE_TYPELESS 
DVTYPE_INTEGER 
DVTYPE_REAL 
DVTYPE_COMPLEX 
DVTYPE_LOGICAL 
DVTYPE_ASCII 
DVTYPE_DERIVEDBYTE 
DVTYPE_DERIVEDWORD 

Definition at line 63 of file dopevec.h.


Member Data Documentation

unsigned f90_type::int

Definition at line 88 of file wn_fio.h.

unsigned int f90_type::type

Definition at line 3100 of file globals.h.

Referenced by make_io_type_code().


The documentation for this struct was generated from the following files:

Generated on Tue Nov 17 06:39:09 2009 for Open64 (mfef90, whirl2f, and IR tools) by  doxygen 1.6.1