-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpointerSpace.h
executable file
·32 lines (29 loc) · 1.03 KB
/
pointerSpace.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <list>
#include <ofstream>
#include <iostream>
class pointerSpace
{
public:
// methods
void pointerSpace(int) ;
std::list<std::list::iterator> addresses() ;
int size() ;
bool friendsWith(std::list<std::list::iterator>::iterator, std::list<std::list::iterator>::iterator) ;
int shortenAll() ;
std::list<std::list<std:list::iterator>> state() ;
int meet(std::list<std::list<std::list::iterator>::iterator, std::list<std::list<std::list::iterator>::iterator) ;
std::list<std::list::iterator> adressess() ;
void meetAll() ;
list<list::iterator> myFriends(int) ;
list<list::iterator> furthests() ;
list<list::iterator> closests() ;
int findAinB(std::list<std::list::iterator>::iterator, std::list<std::list::iterator>::iterator) ;
// pointerSpace variables
private:
std::list<std::list<std::list::iterator>> exist ;
std::list<std::list::iterator> npointers ;
std::list<std::list::iterator>::iterator n ;
list<list<list::iterator>>::iterator _n = exist.begin() ;
int histories ;
int nExistences ;
}