1 10 Circle(int)
2 10 Circle&
1 10~Circle
3 20 Circle(int)
4 20 Circle&
3 20~Circle
5 30 Circle(int)
6 30 Circle&
5 30~Circle
2 10 Circle::draw
4 20 Circle::draw
6 30 Circle::draw
2 10~Circle
4 20~Circle
6 30~Circle

***********************
7 10 Circle(int)
8 10 Circle&
7 10~Circle
9 20 Circle(int)
10 20 Circle&
11 10 Circle&
8 10~Circle
9 20~Circle
12 30 Circle(int)
13 30 Circle&
14 10 Circle&
15 20 Circle&
11 10~Circle
10 20~Circle
12 30~Circle
14 10 Circle::draw
15 20 Circle::draw
13 30 Circle::draw
14 10~Circle
15 20~Circle
13 30~Circle

***********************
16 0 Circle
17 0 Circle
18 0 Circle
19 10 Circle(int)
operator=
19 10~Circle
20 20 Circle(int)
operator=
20 20~Circle
21 30 Circle(int)
operator=
21 30~Circle
19 10 Circle::draw
20 20 Circle::draw
21 30 Circle::draw
19 10~Circle
20 20~Circle
21 30~Circle
