Quantum Fog  0.9.3
UI_MAP.h
1 #pragma once
2 
3 #include "VECTOR.h"
4 class STRINGY;
5 //UI_MAP = unsigned integers map
6 //******************************************
7 class UI_MAP
8 {
9 public:
10  //newfo_map =new from old
11  //oldfn_map =old from new
12  VECTOR<USHORT> its_newfo;
13  VECTOR<USHORT> its_oldfn;
14 
15  UI_MAP();
16  VOID set_to_default_map(USHORT len);
17  UI_MAP(USHORT len);
18  virtual ~UI_MAP();
19 
20  VOID set_newfo();
21  VOID set_oldfn();
22  BOOLEAN is_identity_map() const;
23  VOID get_inverse(UI_MAP & inv);
24 
25  VOID sort_vec_of_stringies_by_name(
26  const STRINGY * * stringies_p_p,
27  USHORT len);
28 
29  VOID sort_vec_of_longs_by_size(
30  const LONG * items_p,
31  USHORT len);
32 
33 };
34 
Definition: STRINGY.h:22
Definition: UI_MAP.h:7