Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
DaVinci.h File Reference
#include <stdio.h>
#include <assert.h>
#include <sys/types.h>
#include <stack>
#include <queue>
#include <set>
#include <map>
#include "defs.h"
#include "errors.h"
#include "cxx_memory.h"
Include dependency graph for DaVinci.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  EDGE_ID
class  DaVinci_Callback
class  NODE_TYPE
class  EDGE_TYPE
struct  MENU_INFO
struct  EVENT_T
struct  Equal_obj
struct  char_ss_compare
class  Menu_info
class  DaVinci
class  DaVinci::IO

Typedefs

typedef void * NODE_ID
typedef map< const char
*, Item_status,
char_ss_compare
Item_info
typedef const char * DA_ACK

Enumerations

enum  NODE_SHAPE {
  NS_UNSET, NS_BOX, NS_CIRCLE, NS_ELLIPSE,
  NS_RHOMBUS, NS_TEXT
}
enum  NODE_BORDER { NB_UNSET, NB_SINGLE, NB_DOUBLE }
enum  NODE_HIDE { NH_UNSET, NH_HIDE, NH_SHOW }
enum  EDGE_PATTERN {
  EP_UNSET, EP_SOLID, EP_DOTTED, EP_DASHED,
  EP_THICK, EP_DOUBLE
}
enum  EDGE_DIR {
  ED_UNSET, ED_NORMAL, ED_INVERSE, ED_BOTH,
  ED_NONE
}
enum  EVENT_KIND {
  EK_COM_ERROR, EK_OK, EK_SEL_EDGE, EK_SEL_MENU,
  EK_SEL_NODES, EK_QUIT
}
enum  Item_status { DM_ACTIVE, DM_INACTIVE, DM_UNKNOWN }

Typedef Documentation

typedef const char* DA_ACK

Definition at line 373 of file DaVinci.h.

typedef map< const char *, Item_status, char_ss_compare > Item_info

Definition at line 351 of file DaVinci.h.

typedef void* NODE_ID

Definition at line 174 of file DaVinci.h.


Enumeration Type Documentation

enum EDGE_DIR
Enumerator:
ED_UNSET 
ED_NORMAL 
ED_INVERSE 
ED_BOTH 
ED_NONE 

Definition at line 258 of file DaVinci.h.

Enumerator:
EP_UNSET 
EP_SOLID 
EP_DOTTED 
EP_DASHED 
EP_THICK 
EP_DOUBLE 

Definition at line 249 of file DaVinci.h.

enum EVENT_KIND
Enumerator:
EK_COM_ERROR 
EK_OK 
EK_SEL_EDGE 
EK_SEL_MENU 
EK_SEL_NODES 
EK_QUIT 

Definition at line 295 of file DaVinci.h.

Enumerator:
DM_ACTIVE 
DM_INACTIVE 
DM_UNKNOWN 

Definition at line 335 of file DaVinci.h.

Enumerator:
NB_UNSET 
NB_SINGLE 
NB_DOUBLE 

Definition at line 206 of file DaVinci.h.

enum NODE_HIDE
Enumerator:
NH_UNSET 
NH_HIDE 
NH_SHOW 

Definition at line 212 of file DaVinci.h.

enum NODE_SHAPE
Enumerator:
NS_UNSET 
NS_BOX 
NS_CIRCLE 
NS_ELLIPSE 
NS_RHOMBUS 
NS_TEXT 

Definition at line 196 of file DaVinci.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines