40 #if !defined(TYPES_FOUNDATION_H)
43 typedef unsigned char UINT8 ;
44 typedef unsigned short UINT16;
45 typedef unsigned int UINT32;
46 typedef unsigned __int64 UINT64;
47 typedef signed char INT8;
48 typedef signed short INT16;
49 typedef signed int INT32;
50 typedef signed __int64 INT64;
53 typedef uint8_t UINT8;
54 typedef uint16_t UINT16;
55 typedef uint32_t UINT32;
56 typedef uint64_t UINT64;
58 typedef int16_t INT16;
59 typedef int32_t INT32;
60 typedef int64_t INT64;
82 typedef UINT32 DCFG_ID;
90 class DCFG_BASIC_BLOCK;
92 class DCFG_ID_CONTAINER;
95 typedef const DCFG_DATA* DCFG_DATA_CPTR;
98 typedef const DCFG_PROCESS* DCFG_PROCESS_CPTR;
101 typedef const DCFG_IMAGE* DCFG_IMAGE_CPTR;
104 typedef const DCFG_ROUTINE* DCFG_ROUTINE_CPTR;
107 typedef const DCFG_LOOP* DCFG_LOOP_CPTR;
110 typedef const DCFG_BASIC_BLOCK* DCFG_BASIC_BLOCK_CPTR;
113 typedef const DCFG_EDGE* DCFG_EDGE_CPTR;
139 read(std::istream& strm,
144 bool readToEof =
true
157 read(
const std::string filename,
168 write(std::ostream& strm
178 write(
const std::string& filename,
536 DCFG_ID target_node_id
1052 virtual UINT32
get_size()
const =0;
1438 virtual void add_id(DCFG_ID
id
1451 public std::vector<DCFG_ID>,
1470 public std::set<DCFG_ID>,